无法安装node-sass

时间:2016-01-06 14:43:27

标签: node.js npm node-sass

我一直在尝试使用npm安装node-sass,但它显示了一个postinstall错误。我已经获得了node和npm的最新版本。 enter image description here

3 个答案:

答案 0 :(得分:0)

我确实遇到了同样的问题,这就是我如何解决它:

  1. 全局安装node-gyp:

    npm install node-gyp -g

  2. 检查您是否在代理服务器后面,如果是,那么您需要在Windows用户配置文件文件夹中创建.npmrc文件并添加您的代理服务器详细信息:

  3. proxy=null
    http-proxy=http://<proxy host>:<port>
    https-proxy=http://<proxy host>:<port>
    
    在Unix / OSX中<。> .npmrc文件应该在$ HOME / .npmrc

答案 1 :(得分:0)

我的一位同事在从旧的Node.js版本(使用npm 3.x)升级到Node.js 8并使用npm 5升级后,今天早上完全同样的问题。

这里有什么帮助很简单:

  • 删除node_modules目录
  • 运行npm install重新安装所有内容

也许它也适合你。

答案 2 :(得分:0)

使用此标志--unsafe-perm=true希望对您有所帮助。

sudo npm i gulp-sass -ES --unsafe-perm=true