多个项目使用node的版本不一致时使用nvm管理版本

一、遇到的问题
不同的项目使用的node版本不一致,导致使用的时候,安装依赖的时候冲突了,从网上找了很多的方案,解决起来也挺费劲的;
问题:当一个项目使用低版本的时候,使用的node版本为14.18.1,安装完依赖就可以直接运行起来;但是一个项目需要使用node的版本为16.14.0,安装依赖的时候,就必须得使用这个版本的,使用这个版本的时候,依赖旧版本的项目启动的时候就报错了

一开始的想法是升级package.json文件中的node-sass和sass-loader的版本,将其更改为跟[email protected]一致的版本,更改完后,重新下载完依赖运行的时候,会报其他的错误,其他的依赖也会报错,因为项目本身用到了很多的依赖,比如webpack等跟node版本相关的一些依赖都需要升级,一点点的去找的话,太花费时间,还不一定都能找全了,报错信息如下:

然后我在想,是不是可以使用不同的node版本,当开

多个项目使用node的版本不一致时使用nvm管理版本最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/18969.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>