使用nvm管理多个不同版本的nodeJS之安装成功nodeJs之后使用npm报错的问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使⽤nvm管理多个不同版本的nodeJS之安装成功nodeJs之后使
⽤npm报错的问题
使⽤nvm安装nodeJS之后,node -v命令可以正常使⽤,但是npm命令⼀直报“npm不是内部命令”的错误,深⼊研究之后得到以下解决⽅案:
搭建步骤:
(2)安装过程:
安装nvm的地址设为:"C:\softtool\nvm",node地址设为:"C:\softtool\nodejs"。
这⾥需要注意地址不能设为"C:\Program Files",安装路径不⽀持空格,否则node⽆法使⽤(⽹上说的,没有测试)。
以管理员⾝份打开⼀个cmd;进⾏node管理操作。
在命令⾏输⼊nvm查看nvm是否安装成功:如下图所⽰出现nvm版本号说明安装成功。
(3)在nvm安装⽬录,找到 setting.txt⽤记事本打开添加如下两⾏:
添加后如下图所⽰:
注意:安装你要的nodejs版本,必须是npm和nodejs都成功,因为有时候会npm或者nodejs不会下载成功,不成功的原因很多,这⾥建议卸载⼲净已经安装的nodejs,之前没有安装nodejs的就不管了。
通过nvm list available命令查看可下载的nodejs 版本信息,根据需要下载对应的版本,LTS列表⽰稳定版本。
如上图所⽰表⽰安装成功了,npm v6.4.1也安装成功了,继续检验是否真的成功,进⼊nvm⽬录查看:
进⼊v10.15.3⽬录:
下载完成,将解压后的⽂件复制到,C:\softtool\nvm\v10.15.3\node_modules⽬录下,并重命名为npm(注意必须重命名为npm)
还需要将npm解压后的bin⽂件夹下的四个⽂件复制到C:\softtool\nvm\v10.15.3⽬录下:
(6)安装完成,查看安装是否成功:
nvm list 列出本电脑上以安装所有的node版本
切换版本 nvm use node版本号:
Npm –v命令,查看npm的版本
1.
可以看到npm 命令可以正常使⽤了。