当前位置: 首页 > 后端技术 > Node.js

Windows系统Node开发环境重置

时间:2023-04-03 18:12:05 Node.js

在阿里云服务器ESC和办公电脑上,Windows下的Node.js开发环境不一致,所以周五下午一点重置。卸载全局包会卸载两侧所有全局安装的包,包括用npm和Yarn安装的:npmuninstall--globalxxxyarnglobalremovexxxUpdatenvm可以看到nvm-windows项目上最新版本是1.1.6网站,最新版本在服务器上,但旧版本在本机上。先把本机的nvm更新到最新版本。下载源配置参考nvm设置下载节点镜像地址一文中的方法,将Windows下nvm和npm的下载源配置为淘宝镜像。nvm安装默认设置,配置文件在:c:\Users\HeWei\AppData\Roaming\nvm\settings.txt在文件中加入如下两行,然后重启终端:node_mirror:https://npm.taobao.org/mirrors/node/npm_mirror:https://npm.taobao.org/mirrors/npm/下载最新版本的Node.js和npm更新nvm的下载源后,可以秒级下载Node.js和npm:nvminstalllatest下载完成后,使用nvmusex.x.x切换到最新版本的Node.js和nvm。使用最新版本的Node.js和npm分别执行npm-v和node-v,查看列出的版本,与Node.js官网列出的最新版本对比,发现本机使用的是最新的版本。但是服务器上的npm还是用的老版本4.2.0。想过用nvmuse命令切换到旧版本,然后再切换回新版本,但是没有用。还记得之前刚看到一篇文章:使用nvm管理不同版本的node和npm。仔细阅读后发现文章并没有提到如何使用新版本的npm。然后继续谷歌,使用nvmusenpm作为关键字搜索,第二个答案在StackOverflow上,嗯,这个网站的答案应该没问题,把里面的每一个答案都看一遍,选一个比较安全的方法:nvmuse9.8.0npminstall-gnpm@5.6.0安装完成后,执行npm-v看一下,啊哈,大功告成!