对于这种环境,我还是很陌生的,并且正在努力提高node.js模块和Laravel(5.1.11)的整体速度,所以...
我重新安装了由cPanel Installitron实现的Laravel。我正在使用PHPStorm通过提供的package.json
安装所有节点模块:
package.json
{
"private": true,
"devDependencies": {
"gulp": "^3.8.8"
},
"dependencies": {
"laravel-elixir": "^3.0.0",
"bootstrap-sass": "^3.0.0"
}
}
运行安装程序时出现的错误是:
Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node":
HTTP error 404 Not Found
我能理解为什么会发生这种情况,因为它是node-sass
的较旧版本,但是我如何知道哪些较新的版本与请求的laravel-elixir
版本兼容?我不想只安装更新版本的node-sass
,因为挖一个更深的洞会使我很难找到解决问题的办法。解决的办法是什么?
答案 0 :(得分:6)
您似乎可以通过以下命令安装Windows Build Tools来解决此问题:
npm install --global --production windows-build-tools
然后删除项目的node_modules
文件夹并重新运行npm install
。
答案 1 :(得分:0)
如果遇到任何错误,请遵循以下official
网址很好的文档:https://laravel.com/docs/5.3/elixir。我只是评论,我会在这里。