nvm node npm使用心得1

本文讲述了前端新手在Windows10环境下安装Vue项目时,初次尝试使用NVM进行Node.js和npm版本管理的过程,包括遇到的问题(如NVM安装路径未生效、package-lock版本升级导致的安装问题),最终通过调整环境变量和手动复制文件解决了问题,认识到NVM的灵活性和必要性。
摘要由CSDN通过智能技术生成

本人前端新手,下载了已有的vue项目,需要在本地win10环境下安装node和npm,然后问度娘,度娘给我很多办法,既然要学习就得找高大上的办法,于是我就走了如下的安装学习路径

1.根据度娘文章提示,nvm是管理node和npm版本的,那作为一个后端开发人员,有管理软件对开发换进进行版本管理那当然后,而且nvm可以随时切换不同node版本,高大上,走起。

于是我安装了nvm,这个简单,下载安装,一路傻瓜,只是注意安装路径一定要在盘符根目录下,比如d:\nvm。在安装过程中需要指定一个node的安装路径,也就是说通过nvm安装弄得

的目标路径,ok,我设置为d:\nodejs

但是在使用nvm安装node的时候出现了问题,我已经设置了node的安装路径为d:\nodejs,但是没有生效,使用nvm安装的node默认安装到了nvm的路径下,而且还是亿node版本号命名的文件夹。我放过了这个问题,我走的弯路是,放过了nvm的高大上,重新下载了node版本然后exe安装,环境一切正常,node 和npm 都可以使用,我就美观nvm的事儿了,于是就有了下面的问题。

2.今天我npm install 其他项目。我前期安装的是node是14版本的,现在的package-lock文件里面的

lockfileVersion = 2,跟以前的版本不一样,以前的是1,在install的时候报错,度娘也不给力,我就索性重新安装npm和node,发现还是需要nvm的,毕竟环境变量设置了nvm的link 为d:\nodejs,我就用nvm安装了16.20.2,然后cp整个目录到d:\nodejs下,神奇了。node和npm是可以在dos窗口使用的命令,ok,一切安好

3.总结:

看来nvm还是有点用的,半自动去灵活配置管理node版本,不错的方式

这里顺便说一下我在node 14版本npm install “lockfileVersion = 2”的项目时候,先是报错@1 和@2不匹配问题和“npm ERR! cb() never called”问题,然后我

npm install -g npm

但是就报了第二个错误,一个"Error: Cannot find module 'timers/promises"的错误,然后我的npm就无法运行了,node还是好的。我就只能重新安装node和npm,然后我只能卸载node,然后nvm安装node ,cp node文件到d:\nodejs下,这里我的nvm环境变量配置的node路径是d:\nodejs,这时候,这目录下是什么版本,系统就自动认出来。

至此结束,node 、npm 、nvm基本理清了思路,so easy!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值