4.nodejs开发环境搭建
之前安装node的时候老是安装出错,而且步骤繁琐,后来了解到了nvm和n管理工具后,整个世界都变得干净了。
安装nvm
win开发直接下载nvm-setup.zip,解压后直接安装,安装路径注意不要有空格或者中文。
-
Destination Location/设置nvm路径,此路径映射于安装后的settings.txt文件中的root。
-
Node.js Symlink/设置node.js映射路径,此路径映射于安装后的settings.txt文件中的path,该路径会与使用的node版本一一对应 ,根据nvm使用的版本,对应不同的node目录,从而实现node版本切换。
nvm和node的路径最好区分开,如D:\devtools\nvm和D:\devtools\nodejs。
安装完成后,在cmd中输入nvm version可以查看版本信息。
安装node
设置node和npm下载源
$ nvm node_mirror https://npm.taobao.org/mirrors/node/
$ nvm npm_mirror https://npm.taobao.org/mirrors/npm/
设置完成后settings.txt文件会将它们写入。这时path变量没有了,别急,不用管,安装的时候系统环境变量已经把它写入配置了。
查找自己所需要的nodejs版本,比如当前最新版本为v12.16.2
,到控制台安装:
$ nvm install 12.16.2 64-bit
# 输出为
Downloading node.js version 12.16.2 (64-bit)...
Complete
Creating D:\devtools\nvm\temp
Downloading npm version 6.14.4... Complete
Installing npm v6.14.4...
Installation complete. If you want to use this version, type
nvm use 12.16.2
查看已安装的node版本:
$ nvm list
12.16.2
* 10.15.3 (Currently using 64-bit executable)
切换node版本
$ nvm use 12.16.2
Now using node v12.16.2 (64-bit)
到此就可以正常使用node和npm了。
# nvm常用命令
nvm install <version> [arch] # 安装node版本
nvm use [version] [arch] # 使用某个node版本
nvm uninstall <version> # 卸载node版本
nvm ls # 列出所有安装的版本
nvm ls-remote # 列出所以远程服务器的版本(官方node version list)
nvm current # 显示当前的版本
nvm alias # 给不同的版本号添加别名
nvm unalias # 删除已定义的别名
nvm reinstall-packages # 在当前版本node环境下,重新全局安装指定版本号的npm包