2015-12-29 54 views
4

我在項目上運行npm install時出現此錯誤。關於這個問題的附加信息如下,在[email protected]上失敗安裝腳本'node build.js'

npm ERR! [email protected] install: `node build.js` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node build.js'. 
npm ERR! This is most likely a problem with the node-sass package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node build.js 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls node-sass 
npm ERR! There is likely additional logging output above. 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/capricornus/Projects/aware-app/npm-debug.log 

回答

2

它看起來像這個版本不再兼容。我的系統上出現相同的錯誤。無論是需要將節點降級到支持的版本,還是升級需要[email protected]的依賴項。

最新版本的node-sass是3.4.2。

2

只需使用nodebrew安裝舊版本的Nodejs。

curl -L git.io/nodebrew | perl - setup 

以下內容添加到〜/ .bashrc中

export PATH=$HOME/.nodebrew/current/bin:$PATH 

刷新控制檯

source ~/.bashrc 

安裝舊版本

nodebrew install-binary v0.12.7 
nodebrew use v0.12.7 

然後再試一次!

Failed at the [email protected] install script 'node build.js'

+0

非常感謝! –

0

萬一有人運行與nodebrew麻煩,它也可以用NVM(節點版本經理)向您的降級版本的節點。 Project on Github

在OSX埃爾卡皮坦,我需要這樣的安裝:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash 
. ~/.nvm/nvm.sh 

心靈的最後一行,因爲它是從github上安裝指令稍有不同。

正如佐藤洋介所說,v0.12.7與[email protected]兼容,所以你需要

nvm install v0.12.7 or nvm use v0.12.7 (if you have it installed already) 

這將使用舊版本的節點,但只有在電流終端窗口/標籤

0

nvm use v0.12.7在項目目錄中,然後npm install解決了我的問題 - 錯誤發生在我嘗試設置broccoli-taco,一個靜態站點生成器。感謝您的提示,我很高興我將您搜索到了。

相關問題