你好吗?
因此,每次我在MacBook(OSX 10.15.4)上启动终端时,都会收到以下消息:
/Users/anarenault/.nvm/v0.10.48/lib/node_modules/npm/bin/npm-cli.js:85
let notifier = require('update-notifier')({pkg})
^^^^^^^^
SyntaxError: Unexpected identifier
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:945:3
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v0.10.48 --silent` to unset it.
我已经尝试卸载并安装最新版本的Node.js和NVM,但问题仍然存在。我还更新了de zsh终端外壳(这是我使用的外壳)。我真的不知道还能做什么。我真的在这里迷路了。有小费吗?
您已经尝试过建议的修复程序吗?
nvm use --delete-prefix v0.10.48 --silent
我只是问这个问题,因为如果您已经尝试过此方法,那么它在任何地方都没有提到,这可能是有用的提示。还请确保尝试使用sudo
来运行它,因为即使我使用Linux笔记本电脑中的管理员帐户登录,过去我自己也遇到了与管理员特权有关的Node.js问题。