2016-01-06 84 views
3

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

+0

您是否尝试过在全球安装? 'npm install -g node-sass' – marcel

+0

@marcel也是全球同样的错误。 – Mohit

+0

适用于Linux Mint,使用Node v5.3.0和npm v3.5.1。也许尝试升级节点(4.2.4不是最新的) - https://nodejs.org/en/download/stable/或者按照这个https://github.com/sass/node-sass/blob/master/TROUBLESHOOTING .md –

回答

0

我有完全一样的问题,这是我如何解决这个问题:

  1. 全球安装的节点GYP:

    NPM安装节点GYP -g

  2. 检查您是否在代理之后,如果是,则需要在windows用户配置文件文件夹中创建.npmrc文件并在其中添加您的代理详细信息:

proxy=null 
http-proxy=http://<proxy host>:<port> 
https-proxy=http://<proxy host>:<port> 

中的Unix/OSX的.npmrc文件应该在$ HOME/.npmrc

0

我的一位同事今天上午正好同样的问题,后从旧的Node.js版本(使用npm 3.x)升级到使用npm 5的Node.js 8.

这里的帮助很简单:

  • 删除node_modules目录
  • 运行npm install重新安装一切再次

也许它的工作原理也适用于你。