nvm use 16.14.18之后npm i pnpm -g报错
npm ERR! Unexpected token '.'
这可能是因为 npm 缓存被污染导致的。你可以尝试以下几个办法解决:
- 卸载当前的 npm 版本,重新安装:
bash
npm uninstall npm -g
npm cache clean -f
npm install npm -g - 清理 npm 缓存:
bash
npm cache clean --force - 删除 node_modules 文件夹,用新版本的 Node.js 重新安装依赖:
bash
rm -rf node_modules
nvm use 16 # 或者指定你需要的 Node.js 版本
npm install - 升级 npm 到最新版本:
bash
npm install -g npm
你可以尝试以上几个方法,重新安装 npm ,清理缓存,升级 npm 版本等操作,看是否能解决这个报错。