赞
踩
由于最近小编新入手一台MateBooks 14s,作为开发者,最刺激的莫过于体验最新版的开发工具,所以开机之后,我全部安装的最新版本的开发工具,奈何,公司的框架有些老旧,导致一个前端vue的项目install安装,各种版本不兼容问题,为此才想到了nodejs多版本管理。
推荐:使用nvm管理多个nodejs版本,随时切换使用
1.如果之前安装过nodejs,那么需要先进行现有环境的卸载,免安装版本的nodejs可以略过
2.卸载之后,检查C盘时候存在缓存文件
C:\Users\Administrator\AppData\Roaming\npm
C:\Users\Administrator\AppData\Roaming\npm-cache
如果没有安装过nodejs,那么直接开始安装nvm即可
1.下载nvm管理工具,纸飞机>>
2.我使用的1.1.9版本, 下载nvm-setup.zip,解压后就一个nvm-setup.exe文件
3.下载解压之后,进行傻瓜式安装即可,注意俩个地址
1.nvm:存放下载的nodejs
2.这里是设置使用nvm安装node
时,node
的安装路径
安装完成之后,在 cmd 中使用nvm -v 检查安装是否成功。
如果有报错,请检查环境变量;删除全局npm安装包和缓存
C:\Users\Administrator\AppData\Roaming\npm
C:\Users\Administrator\AppData\Roaming\npm-cache
nvm 安装完成后,打开nvm 安装目录下的setting.txt
文件:
- root: D:\nvm
- path: D:\nodejs
- arch: 64
- proxy: none
- node_mirror: http://npm.taobao.org/mirrors/node/
- npm_mirror: https://npm.taobao.org/mirrors/npm/
root
和path
分别是nvm
和node
的安装路径,这两个不要动,这是之前安装时根据你选择的路径自动生成的,这个配置文件默认也只有这两项。因为我没改配置文件,所以后面的4项我都没有,只是后来搜到了,就说一下,arch
表示安装的node
是多少位,proxy
是设置代理,node_mirror
是更改nvm
下载node
时的镜像,这里是设置为淘宝镜像,npm_mirror
是更改npm
下载依赖包的镜像,也是修改为了淘宝镜像。
1. nvm list available : 查看nvm
支持安装的node
版本
2.使用nvm install 版本号
安装指定版本node
3.初次使用nvm
安装node
之后,必须先使用nvm use 版本号
切换到已安装版本的node
才可以
解决方案:
- 检查路径是否有空格和中文,同时检查setting.txt文件里面的路径是否一致
- 路径没问题,但是切换版本还是会报乱码,这时,将cmd用管理员的身份打开,显示切换成功
4.检查node、npm
至此,安装完成
- nvm off //禁用node.js版本管理(不卸载任何东西)
- nvm on //启用node.js版本管理
- nvm install <version> //安装指定版本node,例如nvm install 12.18.3
- nvm uninstall <version> //卸载指定版本node,例如nvm uninstall 12.18.3
- nvm list //显示所有安装的node.js版本
- nvm list available //显示可以安装的所有node.js的版本(windows系统)
- nvm use <version> //切换到使用指定的nodejs版本,例如nvm use 12.18.3
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。