2015-10-16 95 views
0

我安裝Laravel與Scotch Box,我想用吞噬,所以我可以自動執行一些任務,但是當我嘗試安裝Elixir與npm安裝時,我得到以下輸出(創建了一個要點,因爲粘貼時間太長):npm install output不能安裝Laravel Elixir與在流浪環境中的npm安裝

是一直在我所有的努力來解決這個錯誤返回的唯一的事情就是這一行:

NPM WARN可選DEP失敗,繼續[email protected]

我已經嘗試過使用npm install --no-bin-links,我也嘗試從我的項目中刪除node_modules文件夾,然後再運行npm cache clean,然後再運行npm install。這兩種方法都不起作用。

唯一可行的是npm install bootstrap-sass。這將安裝我的引導程序模塊,但是當我嘗試安裝Elixir npm install laravel-elixir時,我得到相同的錯誤。

我的package.json看起來是這樣的:

{ 
    "private": true, 
    "devDependencies": { 
    "gulp": "^3.8.8" 
    }, 
    "dependencies": { 
    "laravel-elixir": "^3.0.0", 
    "bootstrap-sass": "^3.0.0" 
    } 
} 

節點版本在我的VM

[email protected]:~$ node -v 
v4.0.0 

NPM版本

[email protected]:~$ npm -v 
2.14.8 

咕嘟咕嘟版本

[email protected]:~$ gulp -v 
[17:42:40] CLI version 3.9.0 
[17:42:40] Local version 3.9.0 

回答

1

不要在您的VM/scotchbox中運行npm install,而是在本地系統上運行它來代替解決此問題。從那裏開始喝酒,你很好走。

+0

這並沒有起作用,只安裝了我的gulp和bootstap模塊。只有當我嘗試用'npm install laravel-elixir'安裝特定模塊時,我仍然會得到一些警告和錯誤,但它會正確安裝,我可以運行'gulp'。謝謝! –