无法在 Vagrant 环境中使用 npm install 安装 Laravel Elixir
Can't install Laravel Elixir with npm install in Vagrant environment
我用 Scotch Box 安装了 Laravel,我想使用 gulp 这样我就可以自动执行一些任务,但是当我尝试用 npm 安装 Elixir 时安装我得到以下输出(创建了一个要点,因为粘贴在这里太长了):npm install output.
在我修复此错误的所有尝试中,唯一不断返回的是这一行:
npm WARN optional dep failed, continuing fsevents@1.0.2
我已经尝试使用 npm install --no-bin-links
并且我还尝试从我的项目中删除 node_modules 文件夹和 运行 npm cache clean
然后再次 npm install
.这两种方法都无效。
唯一有效的是npm install bootstrap-sass
。这将安装我的 bootstrap 模块,但是当我尝试使用 npm install laravel-elixir
安装 Elixir 时,我得到了同样的错误。
我的 package.json 看起来像这样:
{
"private": true,
"devDependencies": {
"gulp": "^3.8.8"
},
"dependencies": {
"laravel-elixir": "^3.0.0",
"bootstrap-sass": "^3.0.0"
}
}
我的 VM 中的节点版本
vagrant@scotchbox:~$ node -v
v4.0.0
Npm 版本
vagrant@scotchbox:~$ npm -v
2.14.8
Gulp版本
vagrant@scotchbox:~$ gulp -v
[17:42:40] CLI version 3.9.0
[17:42:40] Local version 3.9.0
不要 运行 在您的 VM/scotchbox 中安装 npm,而是 运行 在您的本地系统中安装 npm 来解决这个问题。从那里开始 gulp,一切顺利。
我用 Scotch Box 安装了 Laravel,我想使用 gulp 这样我就可以自动执行一些任务,但是当我尝试用 npm 安装 Elixir 时安装我得到以下输出(创建了一个要点,因为粘贴在这里太长了):npm install output.
在我修复此错误的所有尝试中,唯一不断返回的是这一行:
npm WARN optional dep failed, continuing fsevents@1.0.2
我已经尝试使用 npm install --no-bin-links
并且我还尝试从我的项目中删除 node_modules 文件夹和 运行 npm cache clean
然后再次 npm install
.这两种方法都无效。
唯一有效的是npm install bootstrap-sass
。这将安装我的 bootstrap 模块,但是当我尝试使用 npm install laravel-elixir
安装 Elixir 时,我得到了同样的错误。
我的 package.json 看起来像这样:
{
"private": true,
"devDependencies": {
"gulp": "^3.8.8"
},
"dependencies": {
"laravel-elixir": "^3.0.0",
"bootstrap-sass": "^3.0.0"
}
}
我的 VM 中的节点版本
vagrant@scotchbox:~$ node -v
v4.0.0
Npm 版本
vagrant@scotchbox:~$ npm -v
2.14.8
Gulp版本
vagrant@scotchbox:~$ gulp -v
[17:42:40] CLI version 3.9.0
[17:42:40] Local version 3.9.0
不要 运行 在您的 VM/scotchbox 中安装 npm,而是 运行 在您的本地系统中安装 npm 来解决这个问题。从那里开始 gulp,一切顺利。