问问题
1682 次
3 回答
0
使用这个标志--unsafe-perm=true
希望它会有所帮助。
sudo npm i gulp-sass -ES --unsafe-perm=true
于 2018-09-17T08:08:05.747 回答
0
我有同样的问题,这是我解决它的方法:
全局安装 node-gyp:
npm install node-gyp -g
检查您是否在代理后面,如果是,那么您需要在 windows 用户配置文件文件夹中创建 .npmrc 文件并在那里添加您的代理详细信息:
proxy=null
http-proxy=http://<proxy host>:<port>
https-proxy=http://<proxy host>:<port>
在 Unix/OSX 中,.npmrc 文件应该在 $HOME/.npmrc
于 2017-06-07T11:28:06.847 回答
0
今天早上,我的一位同事在从旧的 Node.js 版本(使用 npm 3.x)升级到使用 npm 5 的 Node.js 8 后,遇到了完全相同的问题。
这里的帮助很简单:
- 删除
node_modules
目录 - 运行以再次
npm install
重新安装所有内容
也许它也适合你。
于 2017-06-07T11:31:41.720 回答