目前我已经构建了一个离子应用程序,在本地测试它时一切正常。我运行离子构建,没有错误。 然后我通过这种方式将我的离子应用程序上传到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'来解决。但是,由于我无法在离子仪表板上运行任何命令,因此我无法修复它。我试过以下这个。
也没有修复。有没有人有任何想法如何解决这个问题?
答案 0 :(得分:1)
只需运行此命令,它将为您的新环境重新安装绑定,祝您好运!
sudo npm rebuild node-sass