使用nvm管理node.js和npm的多个版本
序
Nvm管理不同版本的节点和npm
Nvm是nodeJS的多版本管理工具,类似于用于管理Ruby的rvm。如果需要在Windows下管理Node,官方推荐使用nvmw或者nvm-windows。
卸载已安装的全局节点/npm
运行后,从官网下载的节点安装包会自动安装到全局目录中,其中node命令在/usr/bin/node中,npm命令在全局node_modules目录中。具体路径是/usr/lib[lib 64]/node _ modules/NPM。
安装nvm后,最好先删除已安装的节点和全局节点模块:
NPMLS-g-depth=0//查看已全局安装的模块。删除这些全局模块,然后根据不同的节点版本在全局范围内重新安装它们。sudorum-RF/usr/lib[lib 64]/node_modules//删除全局node _ modules目录sudorum/usr/bin/node//删除nodecd /usr/bin ls -l | Grep './lib/node _ modules/' | awk“{ print $ 9 }”| xargsrm//删除全局节点模块注册的软链//SuSE uninstall zypper安装包zypper卸载节点实例教程
只是因为最近不同项目之间nodejs版本的冲突,我想到了之前看到的多版本管理工具nvm。nvm是Mac环境下的节点管理工具,windows平台下推荐nvmw或nvm-windows。所以我就一步一步的给大家介绍步骤,不多说,我们来看看详细的介绍。
以下步骤是针对Windows系统下的安装和使用。
在安装nvm-windows之前卸载Node.js。
视窗下载地址:https://github.com/coreybutler/nvm-windows/releases
直接下载压缩安装包。
解压后直接安装。我这里用默认路径,也可以自己选择路径,但最好不要带中文。
检查nvm是否安装完整,并报告错误结果:
第一反应是环境变量配置有问题,但检查环境变量后发现没有异常。
以下文件需要删除,因为angular cli、vue-cli、webpack等以前已经由npm下载并安装。
C: \用户\管理员\ appdata \漫游\ npmc3360 \用户\管理员\ appdata \漫游\ NPM-缓存再次执行nvm,以下信息表明安装成功。
然后使用nvm命令安装特定版本的nodejs:
在nvm install 4.7.0中,当安装nodejs时,将安装相应版本的npm。
使用nodejs的一个版本:
nvm使用4.7.0后,节点和npm命令可以正常使用。
然后使用类似的命令安装nodejs的其他版本。使用nvm来切换。
其他常见命令:
可用的nvm ls //列出所有可用的节点版本Nvm别名xxx 4.7.0 //为不同的版本号设置别名NVM Unalias XXX取消此别名NVM ls//列出已安装节点版本的摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。有问题可以留言交流。谢谢你的支持。
版权声明:使用nvm管理node.js和npm的多个版本是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。