Ionic Pro错误缺少绑定

时间:2017-12-08 00:20:43

标签: node.js ionic-framework

目前我已经构建了一个离子应用程序,在本地测试它时一切正常。我运行离子构建,没有错误。 然后我通过这种方式将我的离子应用程序上传到ionic pro仪表板: 我链接了帐户 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'来解决。但是,由于我无法在离子仪表板上运行任何命令,因此我无法修复它。我试过以下这个。

  1. 我创建了一个新的应用程序并上传了所有节点模块或包锁json文件。
  2. 我发现它需要丢失的linux绑定节点并将其放在相应的控制器中并推送所有内容(包括节点模块)。
  3. 也没有修复。有没有人有任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

只需运行此命令,它将为您的新环境重新安装绑定,祝您好运!

sudo npm rebuild node-sass