nvm安装问题,node16+,npm install失效

553 阅读1分钟

最近装一个vue3的项目,由于用到的是vite2.0,用到pnpm需要将node版本提升到16以上。 平时使用nvm来做node包管理的,正常安装了node的16.18.0的版本。这时候想装pnpm,结果发现报错了,安装不了。 提示:npm Err! Unexpected token '.'

d5030e90ec7cf5723296353daf5bd26.jpg

找到很久才发现原来是要升级nvm版本才行,当前版本是1.1.7,要升级到1.1.9。 1.将之前的nvm文件夹删除了。 2.把nvm的环境变量也删除了(右击此电脑-属性-高级系统设置-环境变量)删除删除nvm相关。

到github上面下载1.1.9的安装包

image.png

安装之后国内网络原因,node版本还安装不了,直接安装会报错:# Could not retrieve nodejs.org/dist/latest….

image.png 这时候需要在nvm的安装路径下找到settings.txt,打开插入一下内容: node_mirror:npm.taobao.org/mirrors/node/ npm_mirror:npm.taobao.org/mirrors/npm/ 完成之后,就可以重新安装node了

需要pnpm的,下载了新的node版本都需要全局重新安装下 查看当前nvm版本:nvm version

注意点:nodejs安装路径需要保留/nodejs,不然use的是时候会查找不到