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
接收解析 XML:未绑定前缀错误和属性缺少 Android 命名空间前缀