由于 node-sass 失败,无法安装 laravel-elixir
Can't install laravel-elixir because of node-sass failure
我对这个环境还是很陌生,我正在努力加快 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
的更新版本,因为挖一个更深的洞会让我更难找到解决问题的方法。解决这个问题的方法是什么?
只要按照这个 official
url well doc.: https://laravel.com/docs/5.3/elixir 如果你有任何错误。我只是评论,我会在这里。
看来您可以通过以下命令安装 Windows Build Tools 来解决此问题:
npm install --global --production windows-build-tools
然后删除工程的node_modules
文件夹,重新运行npm install
.
我对这个环境还是很陌生,我正在努力加快 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
的更新版本,因为挖一个更深的洞会让我更难找到解决问题的方法。解决这个问题的方法是什么?
只要按照这个 official
url well doc.: https://laravel.com/docs/5.3/elixir 如果你有任何错误。我只是评论,我会在这里。
看来您可以通过以下命令安装 Windows Build Tools 来解决此问题:
npm install --global --production windows-build-tools
然后删除工程的node_modules
文件夹,重新运行npm install
.