windows安装NodeJs
安装
安装Node
环境时,刚开始我使用zip压缩包,但是各种配置都不能正常使用,可能是首次安装,有些东西少配置了,于是我下载msi的安装包进行安装,其中有一步是勾选必要的tools
,我没有勾选,勾选也没问题。
选择安装路径后,自动安装,Node
会自动在环境变量的path
中添加安装的目录,这样就可以在任意地方使用node
命令,并且Node
也会在用户变量的path
中自动添加npm
的路径,在任意地方使用npm
命令,实际上npm
的用户变量删掉也能使用。
-
安装好后,在
cmd
中执行node -v
检查是否安装好。下面截图node_global
和node_modules
是执行第二步自动创建的文件夹
C:\Users\lenovo>node -v v12.18.0 C:\Users\lenovo>
-
配置
npm
下载的module
全局路径,并且以后每次执行npm install
命令时,加上-g
参数,使下载的module
在任何路径下都可以使用npm config set prefix "D:\dev tools\nodejs\node_global" npm config set cache "D:\dev tools\nodejs\node_cache"
-
在环境变量中添加
NODE_PATH
,将第二步配置的D:\dev tools\nodejs\node_global\node_modules
作为值,node_modules
是第二步自动生成的。该配置是让你在任意地方都可以引用到下载的依赖。NODE_PATH D:\dev tools\nodejs\node_global\node_modules
-
配置用户变量,将
path
中的npm
值修改掉,改成你的全局路径node_global
D:\dev tools\nodejs\node_global
-
下载所需模块,例如以下载阿里巴巴
cnpm
镜像为例,以后用cnpm
下载模块会更快,以cnpm
下载redis
模块为例npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install -g redis
-
和查看已下载的模块
npm list -g --depth 0
-
在node交互控制台查看node所有模块的路径
C:\Users\lenovo>node Welcome to Node.js v12.18.0. Type ".help" for more information. > global.module.paths [ 'C:\\Users\\lenovo\\repl\\node_modules', 'C:\\Users\\lenovo\\node_modules', 'C:\\Users\\node_modules', 'C:\\node_modules', 'D:\\dev tools\\nodejs\\node_global\\node_modules', 'C:\\Users\\lenovo\\.node_modules', 'C:\\Users\\lenovo\\.node_libraries', 'D:\\dev tools\\nodejs\\lib\\node' ] >