


Introduction to NodeJS, NPM installation and configuration steps (windows version) and environment variables
This article mainly introduces the installation and configuration steps of NodeJS, NPM (windows version) and detailed explanation of environment variables. It has certain reference value. Interested friends can refer to
1. Windows version NodeJS installation is relatively convenient (after version v0.6.0, windows native is supported), you only need to log in to the official website (http://nodejs.org/), you can see the "INSTALL" button on the homepage, click it directly and it will automatically download installed.
##2. The installation process is basically just "NEXT". (The Windows installation msi file will directly add the path system variable during the process, and the variable value is your installation path, such as "C:\Program Files\nodejs").
3. After the installation is complete, you can use cmd (win r and enter cmd to enter) to test whether the installation is successful. Method: Enter node -v under cmd. When the version prompt shown below appears, the installation of NodeJS is completed.
4. npm installation. Since the new version of NodeJS has integrated npm, npm was also installed before. You can also use the cmd command line to enter "npm -v" to test whether the installation is successful. As shown below, if the version prompt appears, it will be OK.
5. The construction of regular NodeJS has been completed so far. If you are impatient, you can enter "node" in "cmd" to enter the node development mode and enter your The first sentence of NodeJS: "hello world" - input: console.log('hello world').
6. npm is a NodeJS module management. Before, I did not read the information systematically, so I took a long detour when installing and configuring the module, so now it is necessary to list it and record it. .
①. We must first configure the storage path of npm's global module and the cache path. For example, if I want to put the above two folders in the main directory of NodeJS, I will create "node_global" and "node_global" under NodeJs. "node_cache" two folders. As shown below
②, start cmd, enter
npm config set prefix "C:\Program Files\nodejs\node_global" 以及 npm config set cache "C:\Program Files\nodejs\node_cache"
③, now let’s try installing a module, select express More commonly used modules. Also in the cmd command line, enter "npm install express -g" (the "-g" parameter means to install it in the global directory, which is the "C:\Program Files\nodejs\node_global" set above.) . After the installation process in cmd is completed, you will be prompted where "express" is installed, its version and its directory structure. As shown below
④, close cmd, open the system dialog box, right-click "My Computer" and "Properties"-"Advanced System Settings"-" Advanced"-"Environment Variables". As shown below
⑤, enter the environment variables dialog box, create a new "NODE_PATH" under the system variables, enter "C:\Program Files\nodejs\ node_global\node_modules". (ps: This step is very critical.)
2014.4.19 New: Since the default address of the module has been changed, the above user variables must be changed accordingly (the user variable "PATH" is changed to "C:\Program Files\nodejs\node_global\"), otherwise the input command will cause the error "xxx is not an internal or external command, nor an operable program or batch file" when entering the command.
⑥. If the above steps are OK, we can open the cmd command line again, enter node, and enter "require('express')" to test whether the node's module global path is configured correctly. If correct, cmd will list express related information. As shown below (if there is an error, it is usually because the configuration of NODE_PATH is incorrect, you can check steps ④⑤)
7. Conclusion.
The above is what I did when installing and configuring NodeJS. Because I am a newbie, I used Google to check a lot of information. I hope it will be helpful to friends who have just started to contact NodeJS.
PS: The IDE I am using now is the Sublime text 2 NodeJS plug-in combination. It can compile node programs directly in Sublime, which is very convenient.
The above is the entire content of this article. I hope it will be helpful to everyone's study. For more related content, please pay attention to the PHP Chinese website!
Related recommendations:
In-depth analysis of node.js exports, module.exports and ES6 export, export default
Based on webpack4 Method of building react project framework
The above is the detailed content of Introduction to NodeJS, NPM installation and configuration steps (windows version) and environment variables. For more information, please follow other related articles on the PHP Chinese website!

The main difference between Python and JavaScript is the type system and application scenarios. 1. Python uses dynamic types, suitable for scientific computing and data analysis. 2. JavaScript adopts weak types and is widely used in front-end and full-stack development. The two have their own advantages in asynchronous programming and performance optimization, and should be decided according to project requirements when choosing.

Whether to choose Python or JavaScript depends on the project type: 1) Choose Python for data science and automation tasks; 2) Choose JavaScript for front-end and full-stack development. Python is favored for its powerful library in data processing and automation, while JavaScript is indispensable for its advantages in web interaction and full-stack development.

Python and JavaScript each have their own advantages, and the choice depends on project needs and personal preferences. 1. Python is easy to learn, with concise syntax, suitable for data science and back-end development, but has a slow execution speed. 2. JavaScript is everywhere in front-end development and has strong asynchronous programming capabilities. Node.js makes it suitable for full-stack development, but the syntax may be complex and error-prone.

JavaScriptisnotbuiltonCorC ;it'saninterpretedlanguagethatrunsonenginesoftenwritteninC .1)JavaScriptwasdesignedasalightweight,interpretedlanguageforwebbrowsers.2)EnginesevolvedfromsimpleinterpreterstoJITcompilers,typicallyinC ,improvingperformance.

JavaScript can be used for front-end and back-end development. The front-end enhances the user experience through DOM operations, and the back-end handles server tasks through Node.js. 1. Front-end example: Change the content of the web page text. 2. Backend example: Create a Node.js server.

Choosing Python or JavaScript should be based on career development, learning curve and ecosystem: 1) Career development: Python is suitable for data science and back-end development, while JavaScript is suitable for front-end and full-stack development. 2) Learning curve: Python syntax is concise and suitable for beginners; JavaScript syntax is flexible. 3) Ecosystem: Python has rich scientific computing libraries, and JavaScript has a powerful front-end framework.

The power of the JavaScript framework lies in simplifying development, improving user experience and application performance. When choosing a framework, consider: 1. Project size and complexity, 2. Team experience, 3. Ecosystem and community support.

Introduction I know you may find it strange, what exactly does JavaScript, C and browser have to do? They seem to be unrelated, but in fact, they play a very important role in modern web development. Today we will discuss the close connection between these three. Through this article, you will learn how JavaScript runs in the browser, the role of C in the browser engine, and how they work together to drive rendering and interaction of web pages. We all know the relationship between JavaScript and browser. JavaScript is the core language of front-end development. It runs directly in the browser, making web pages vivid and interesting. Have you ever wondered why JavaScr


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

Notepad++7.3.1
Easy-to-use and free code editor

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool
