关于使用nodejs时node与npm的多版本控制

方滴云WEB2022-09-05 14:24

在使用nodejs进行项目开发时,由于引入资源与库的版本问题,经常出现因node版本过高或过低造成项目无法正常运行,这个时间node进行多版本管理,就很有必要了。

最初我们是通过修改环境变量来实现的,简单的说就是点击”此电脑“右键,选择属性菜单,再点击”高级系统设置“,之后点击”环境变量“,进行简单的配置或修改配置来完成的。

怎么说呢,这个操作第一麻烦,第二风险有点高,比如我,当时手戝了下,不小心把一个配置给删除了,结果。。。,结果就不说了吧,反正没什么好结果的。

正因为这个东西有需求又有点难搞,所以有个叫nvm的东西诞生了。我玩它的时候,是从网上一个大神的帖子入手的,说的非常详细,照做基本没有啥问题,但是作为了个Z人,我怎么能完全照做呢,对吧?

大神的帖子:https://blog.csdn.net/QWERTYQ16/article/details/124497532

需要注意的是,选择安装地址的时候,路径最好不要用空格或中文地址(我就是掉这个坑里了),否则在你nvm use version时,会出现个奇怪的乱码。

另外,一点需要注意的是,最好还是在settings.txt中接镜像源换下,这样是要快一点,安装完成后呢,使用nvm use version换行到对应版本就OK了。