1、为什么应用 nvm?
因为在不同的我的项目中,所应用的 node 版本可能不一样,所以装置 nvm 能够装置多个 node 版本,这样在不同我的项目中应用不同的 node。
2、nvm 下载地址:https://github.com/coreybutle…
当初曾经更新到 1.1.9 版本了,
文件介绍:
* nvm-noinstall.zip:这个是绿色免装置版本,然而应用之前须要配置
* nvm-setup.zip:这是一个安装包,下载之后点击装置,无需配置就能够应用,不便。* Source code(zip):zip 压缩的源码
* Sourc code(tar.gz):tar.gz 的源码,个别用于 *nix 零碎
3、装置流程:
这里以 nvm-setup.zip 装置为准,介绍装置流程:
(1)装置 nvm 目录:
(2)装置 node.js 目录
如果之前有装置 nodejs,这块的目录就是 nodejs 的装置目录,如果之前没有装置,则这块的目录能够本人定义,然而最好和 nvm 放在一起,并且保障目录中没有空格。
装置实现之后,在命令行输出 nvm -v
查看装置版本,显示 nvm 信息则示意装置胜利。
4、应用
nvm -v:查看 nvm 版本
nvm install 版本号:装置 node 版本
nvm list:查看曾经装置的 node 版本
nvm use 版本号:切换 node 版本
nvm uninstall 版本号:卸载指定版本号的 node
npm install -g cnpm --registry=https://registry.npm.taobao.org // 应用淘宝镜像
5、遇到的坑
切换 node 版本时呈现乱码,上网搜了一圈,发现并没有卵用,只好本人钻研了下,发现 cmd 命令窗口须要用管理员身份关上能力切换。
这块的坑一个接一个,原本是想每次关上 win+ r 默认为管理员身份关上,发现电脑是 win10 家庭版,没有本地安全策略,于是网上各种搜,终于找到解决办法。
依照以下内容执行,获取本地安全策略。https://jingyan.baidu.com/article/cdddd41cb0d76f53ca00e144.html
本地安全策略设置,实现 win+ r 实现以管理员身份关上。https://blog.csdn.net/qq_41968029/article/details/107336338
还有一种办法是将家庭版转为专业版。http://www.xitongcheng.com/jiaocheng/xtazjc_article_42563.html