4

我一直在尝试使用 npm 安装 node-sass,但它显示安装后错误。我已经获得了最新版本的 node 和 npm。 在此处输入图像描述

4

3 回答 3

0

使用这个标志--unsafe-perm=true希望它会有所帮助。

sudo npm i gulp-sass -ES --unsafe-perm=true
于 2018-09-17T08:08:05.747 回答
0

我有同样的问题,这是我解决它的方法:

  1. 全局安装 node-gyp:

    npm install node-gyp -g

  2. 检查您是否在代理后面,如果是,那么您需要在 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 回答