2017-01-01 87 views
2

在离子应用 试图运行离子模仿IOS,但下面的错误来了节点萨斯支持当前版本的环境(离子)

[email protected] ionic:build /Users/farrukhqamar/HybridApps/helloWorld ionic-app-scripts build

关键字的if/then/else语句需要V5选 /用户/ farrukhqamar /HybridApps/helloWorld/node_modules/node-sass/lib/index.js:抛出新的错误(errors.unsupportedEnvironment()); ^

错误:节点萨斯尚不支持当前环境:OS X 64位与不支持运行时(51) 有关其环境的支持,请详细信息请参阅: https://github.com/sass/node-sass/releases/tag/v3.10.1 的对象。 (/Users/farrukhqamar/HybridApps/helloWorld/node_modules/node-sass/lib/index.js:13:11) at Module._compile(module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load(module.js:488:32) at tryModuleLoad(module.js:447:12) at Function.Module._load(module.js:439:3) ) at Module.require(module.js:498:17) at require(internal/module.js:20:19) at Object。 (/Users/farrukhqamar/HybridApps/helloWorld/node_modules/@ionic/app-scripts/dist/sass.js:11:19) 在Module._compile(module.js:571:32)

在早晨每一件事情都在工作,但现在开始发生在我目前的项目中 如果我创建一个新项目,那么它完美运行。 我是非常新的离子,所以请建议一些解决方案

回答

0

运行时(节点模块ABI)版本51意味着它是一个Electron环境,node-sass不直接支持。