2025年升级node版本(升级node版本会影响项目吗)

升级node版本(升级node版本会影响项目吗)p 首先如果有切换 Node js 版本的情境 请事先或事中跟着本文用不到十五分钟的时间解决您后续的些许烦恼 p 先引入一个概念 vum nvm 是什么 nvm 全英文也叫 node js version management 是一个 nodejs 的版本管理工具 nvm 和 n 都是 node js 版本管理工具 为了解决 node

大家好,我是讯享网,很高兴认识大家。



 <p>       首先如果有切换Node.js版本的情境&#xff0c;请事先或事中跟着本文用不到十五分钟的时间解决您后续的些许烦恼</p> 

讯享网

先引入一个概念,vum

nvm是什么

   nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js,这里提供网址:nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网

 

nvm下载

       作为一个有点用但没有关键作用的但确实好用的工具来说,我们可以使用最新版本,目前的最新版是1.1.12

nvm安装  

       做好觉悟了吗,现在请删除您电脑上的Node.js 。不,您不用担心,这绝不代表着您将抛弃它,您可以在如D盘这种地方建两个文件夹,一个名为 “nvm” ,另一个名为 “nodejs”,对,没有“ . ”                                                                                                                                                                接下来把下载下来的安装包进行解压缩然后运行setup进行不需要大脑的安装(建议把路径改成您刚刚创建的文件夹) 

nvm使用

        使用管理员身份打开cmd终端,不然可能会出一些权限上的问题   接下来要配置环境变量 不过幸运的是,有些电脑自动给您配置,不过就像被蛇咬了总感觉自己会中毒一样,您最好还是右击您的此电脑,点击高级然后配置环境变量,悄悄瞄一眼


讯享网

 ok,如果是这样的就是配好的,否则您最好把它变成这样

举个例子,比如我要装一个18版本的Node,那我需要在控制台输入

讯享网

那我敬爱的领导现在把一个不兼容的项目啪唧一下扔我脸上,满眼期许的看着我,我意识到需要再下载另一个版本,这时候怎么办嘞

 

现在可以用以下代码

讯享网

查看您现在有多少node,只不过目前您无法使用您的node,如果需要使用18版本,您就可以

 

这个时候查看您的列表,在已使用的版本后面应该要有个括号,洋文不错的朋友应该知道这是正在使用的意思

如果您刚刚没有乖乖使用管理员权限,这一步可能就要遭报应了,您的后面没有优美的括号()

下面使用use就能随时切换了

接下来赶紧抛弃npm,不仅慢而且慢的要死

讯享网

这个 i 就是install的简写,g 就是globle的简写,不用担心包管理器更换后打不开您先前的项目,全局之后谁都能用。这个时候如果终端给你好多警告加几个错误(4048),那恭喜您的网络已经打败了全国百分之十几左右的人()不要紧的,信我,再装一次。

这个时候您可以尝试用pnpm安装脚手架

 

哦豁,报错了,怎么处理

这里给您几个解决方案:

讯享网

这个代码是自动配环境变量

 

这个是pnpm全局bin路径,亲测可用

接下来再安装,无视过程中那些报错,相信自己

这就是,赢!

这时候就可以起项目了,例如在d盘创建一个项目,这时候在终端“ d: ”回车,然后cd 后面空格接文件名,此时输入koa2 (这里加你的项目名,不用加小括号),然后cd (这里加你的项目名,不用加小括号)进入你的项目,这时候输入指令

讯享网

就把依赖放进去了,

接下来把工程扒拉到你的开发环境中,找到package.json,删掉script下面的dev,删掉 https://blog.csdn.net/2301_/article/details/noew_modules/.bin/ 后面的不用动,接下来只要npm run dev就能跑了,或者不管dev,直接npm run start 也可以(不过node不如nodemon,所以不推荐)

后端默认端口3000,打开localhost:3000,跑起来了就没问题了


小讯
上一篇 2025-05-15 07:45
下一篇 2025-06-15 14:09

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/144578.html