Ionic Pro 错误缺少绑定

Posted

技术标签:

【中文标题】Ionic Pro 错误缺少绑定【英文标题】:Ionic Pro error missing binding 【发布时间】:2017-12-08 00:20:42 【问题描述】:

目前我已经构建了一个离子应用程序,并且在本地测试它时一切正常。我运行 ionic build 并且没有错误。 然后我通过这种方式将我的 ionic 应用程序上传到 ionic pro 仪表板: 1.我绑定账号 2.我“git push ionic master”

上传成功,然后我在仪表板中收到一个错误,错误是“构建错误”。日志上的错误是这样的:

Error: Missing binding /usr/src/app/node_modules/node-sass/vendor/linux-x64-57/binding.node
Node Sass could not find a binding for your current environment: Linux 64-bit with Node.js 8.x

Found bindings for the following environments:
  - OS X 64-bit with Node.js 8.x

如果我在本地运行它并收到此错误,则可以通过运行“nom rebuild node-sass --force”来解决。但是,由于我无权在离子仪表板上运行任何命令,因此无法修复它。我已经尝试了以下这个。

    我创建了一个新应用程序并上传了所有内容,没有任何节点模块或包锁定 json 文件。 我找到了它所需的缺少的 linux 绑定节点,并将其放置在适当的导向器中并推送所有内容(包括节点模块)。

也没有修复。有谁知道如何解决这个问题?

【问题讨论】:

【参考方案1】:

只要运行它,它就会为你的新环境重新安装绑定,祝你好运!!

sudo npm rebuild node-sass

【讨论】:

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

IOS 应用商店错误:ionic3 中的 Info.plist 文件中缺少目的字符串?

使用 QWebview 会产生编译错误,但不是因为 .pro 文件中缺少 Qt += webkit

Ionic 3.5.2 http 请求中缺少授权标头

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

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

如何修复 Ionic 类型中缺少“CameraPreview”?