likes
comments
collection
share

nvm安装、使用以及遇到的坑

作者站长头像
站长
· 阅读数 29

1、为什么使用nvm?

  由于在不同的项目中,所使用的node版本可能不一样,所以安装nvm可以安装多个node版本,这样在不同项目中使用不同的node。

2、nvm下载地址:https://github.com/coreybutle...

现在已经更新到1.1.9版本了,

nvm安装、使用以及遇到的坑

文件介绍:

* nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
* nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
* Source code(zip):zip压缩的源码
* Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统

3、安装流程: 这里以nvm-setup.zip安装为准,介绍安装流程:

(1)安装nvm目录:

nvm安装、使用以及遇到的坑

(2)安装node.js目录

   如果之前有安装nodejs,这块的目录就是nodejs的安装目录,如果之前没有安装,则这块的目录可以自己定义,但是最好和nvm放在一起,并且保证目录中没有空格。

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、遇到的坑

nvm安装、使用以及遇到的坑

切换node版本时出现乱码,上网搜了一圈,发现并没有卵用,只好自己研究了下,发现cmd命令窗口需要用管理员身份打开才能切换。

nvm安装、使用以及遇到的坑

这块的坑一个接一个,本来是想每次打开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