2016-01-06 74 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重新安裝一切再次

也許它的工作原理也適用於你。