错误缺少绑定 app/nodes_modules/node-sass

Posted

技术标签:

【中文标题】错误缺少绑定 app/nodes_modules/node-sass【英文标题】:ERROR Missing binding app/nodes_modules/node-sass 【发布时间】:2020-07-08 02:17:29 【问题描述】:

当我使用时:

$ 纱线运行生产

我收到此错误(对于项目中存在的每个 .scss 文件):

./resources/assets/sass/guest.scss 模块中的错误 构建失败:ModuleBuildError:模块构建失败:错误:缺失 绑定/app/node_modules/node-sass/vendor/linux-x64-48/binding.node Node Sass 找不到当前环境的绑定:Linux 64 位 Node.js 6.x

找到以下环境的绑定: - 带有 Node.js 12.x 的 Linux 64 位

我尝试了什么:

$ npm 重建节点-sass

$ npm rebuild node-sass --force

$ rm -rf package-lock.json

$ rm -rf 节点模块

$ npm 安装

但我得到了同样的错误,有人知道吗?谢谢!

【问题讨论】:

【参考方案1】:

日志显示您的版本是 Node.js 6.x,但 Node Sass 需要 Node.js 8.x。

您可以执行以下任一操作:

    将您的节点版本升级到 8.x。 将您的 Sass 依赖项降级为与 Node.js 6.x 兼容的依赖项

【讨论】:

以上是关于错误缺少绑定 app/nodes_modules/node-sass的主要内容,如果未能解决你的问题,请参考以下文章

接收解析 XML:未绑定前缀错误和属性缺少 Android 命名空间前缀

运行 gulp 时出错,缺少绑定,node-sass 找不到绑定

Xamarin 绑定“包装器类型”缺少其本机 ObjectiveC 类

webpack构建时缺少绑定/myproject/node_modules/node-sass/vendor/linux-x64-57/binding.node

用于数据绑定的 IntelliSense 不起作用

Cause: java.sql.SQLSyntaxErrorException: ORA-01745::无效的主机/绑定变量名