gpt4 book ai didi

node.js - Laravel 5.4 中 Assets 编译失败

转载 作者:太空宇宙 更新时间:2023-11-04 00:16:10 24 4
gpt4 key购买 nike

在 laravel 中编译资源时抛出错误:

ERROR  Failed to compile with 2 errors                                      
error in ./resources/assets/sass/app.scss
Module build failed: Error: Missing binding /media/xxx/workspace/Projects/Laravel-blog/node_modules/node-sass/vendor/linux-ia32-57/binding.node
Node Sass could not find a binding for your current environment: Linux 32-bit with Node.js 8.x

Found bindings for the following environments:
- Linux 32-bit with Node.js 7.x

package.json

{
"private": true,
"scripts": {
"dev": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch": "NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"hot": "NODE_ENV=development webpack-dev-server --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
"production": "NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
},
"devDependencies": {
"axios": "^0.15.3",
"bootstrap-sass": "^3.3.7",
"cross-env": "^3.2.4",
"jquery": "^3.1.1",
"laravel-mix": "^1.0",
"lodash": "^4.17.4",
"vue": "^2.5.2",
"webpack": "^3.8.1"
},
"dependencies": {
"bootstrap": "^3.3.7"
}
}

我认为问题出在环境绑定(bind)上,如错误消息所示。

还有一件事要提,如果我只编译 js 文件,那么它是成功的构建。我尝试了npm重建node-sass但没有帮助。
如何修复该错误?

机器:Ubuntu 16.04
npm -v:5.5.1
Node -v:v8.6.0

最佳答案

绑定(bind)正在搜索 Node 版本 7,而您拥有版本 8。

尝试以下命令:

npm rebuild node-sass

关于node.js - Laravel 5.4 中 Assets 编译失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46930753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com