【发布时间】:2020-01-09 11:55:44
【问题描述】:
我正在尝试部署我的 ionic 应用程序,但它不断抛出以下错误:
ionic2Project@2.4.1 build /builds//awaken-app
> ionic-app-scripts build
/builds///node_modules/@ionic/app-scripts/node_modules/node-sass/lib/binding.js:15
throw new Error(errors.missingBinary());
^
Error: Missing binding /builds///node_modules/@ionic/app-scripts/node_modules/node-sass/vendor/linux-x64-64/binding.node
Node Sass could not find a binding for your current environment: Linux 64-bit with Node.js 10.x
Found bindings for the following environments:
- OS X 64-bit with Node.js 12.
它似乎与node-sass@4.12.0 一起工作,但ionic-app-scripts 在它的package.json 中有node-sass@4.10.0。
当我尝试在本地重建 node-sass 时,我看到以下错误:
$ npm rebuild node-sass
> node-sass@4.10.0 install /Users//node_modules/node-sass
> node scripts/install.js
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.10.0/darwin-x64-72_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.10.0/darwin-x64-72_binding.node":
HTTP error 404 Not Found
可能值得注意的是,我正在运行 node@12.8.1,而我的 Mac 正在运行 OSX Mojave 10.14.6。
【问题讨论】:
标签: node.js ionic-framework sass node-sass