-
参考:
- 1. 使用 nvm 管理不同版本的 node 与 npm(菜鸟教程)
- 2. nvm-windows(安装包下载)
- 3. nvm的使用 nodejs版本管理(报错解决)
- 4. npm环境环境变量配置(nvm下,npm的环境配置)
文章目录
1.nvm-windows安装教程参考
以下为安装 node.js 的步骤
2. 若nvm ls available
命令报错
命令:列出远程服务器上 NodeJS 所有的可用版本。
- 报错内容(限制)
- 解决方法
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
- 成功访问
3. 下载对应node.js版本(可多版本)
nvm install 14.15.3
4. 选定版本即可
nvm use 14.15.3
以下为了能够在全局中安装模块做准备
5. 然后在nvm下新建两个文件
node_cache
node_global
6. 环境配置【以下为用户变量配置,你也可以在系统变量配置】
- NVM_HOME 和 NVM_SYMLINK(这个安装nvm后应该默认有)
- 追加npm变量:NODE_PATH(就是第2步中,node_global的文件路径)
- Path追加上面三个变量
- 最终
7. ❗❗❗设置好环境变量后,重新打开cmd
如果执行cmd报错:‘nvm/node/cnpm/npm/webpack/…’ 不是内部或外部命令,也不是可运行的程序或批处理文件
不需要卸载重装,重新看看以上环境配置是否正确,然后重新打开cmd看看
【我都在环境配置跌了N次了(拼错、路径弄乱之类的),变量正确并重新打开cmd后,是可以正常执行的】
8. 执行以下两条命令
PS: 结合第 5 步自己文件目录,不要直接复制!(不小心复制运行了,可以重新覆盖的)
npm config set prefix "D:\NodeJS\nvm\node_global"
npm config set cache "D:\NodeJS\nvm\node_cache"
后面为新建两个文件夹的路径
9. 下一步就是安装cnpm、webpack(等)了
建议重新打开cmd再进行其它安装操作
安装完各模块后,看看是否在 node_global 文件夹内存在:(不存在则可能环境配置问题,或者漏了第7步,或者输错路径)
报错请尝试:解决:cnpm : 无法加载文件 …\cnpm.ps1,因为在此系统上禁止运行脚本
# 终端
set-ExecutionPolicy RemoteSigned