2015-10-16 90 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'。谢谢! –