我在安装 node-sass 包时遇到此问题,我尝试使用 sudo 命令,但出现同样的错误
答案1
总结
sudo npm install -g package_name
真正的解决方案
在命令行上,在您的主目录中,创建一个用于全局安装的目录:
mkdir ~/.npm-global
配置 npm 以使用新的目录路径:
npm config set prefix '~/.npm-global'
将以下行添加到您的 ~/.bashrc
export PATH=~/.npm-global/bin:$PATH
在命令行上,更新系统变量:
source ~/.bashrc
要测试您的新配置,请在不使用 sudo 的情况下全局安装一个包:
npm install -g YOUR_NPM_PACKAGE