最近装一个vue3的项目,由于用到的是vite2.0,用到pnpm需要将node版本提升到16以上。 平时使用nvm来做node包管理的,正常安装了node的16.18.0的版本。这时候想装pnpm,结果发现报错了,安装不了。 提示:npm Err! Unexpected token '.'
找到很久才发现原来是要升级nvm版本才行,当前版本是1.1.7,要升级到1.1.9。 1.将之前的nvm文件夹删除了。 2.把nvm的环境变量也删除了(右击此电脑-属性-高级系统设置-环境变量)删除删除nvm相关。
到github上面下载1.1.9的安装包
安装之后国内网络原因,node版本还安装不了,直接安装会报错:# Could not retrieve nodejs.org/dist/latest….
这时候需要在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的是时候会查找不到