场景
我用命令生成我的app
Info
这是我的ionic info
cli packages: (/Users/lx/.nvm/versions/node/v8.12.0/lib/node_modules)
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
global packages:
Cordova CLI : 8.1.2 (cordova-lib@8.1.1)
local packages:
@ionic/app-scripts : 3.1.1
Cordova Platforms : ios 4.5.5
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 26.1.1
ios-sim : 7.0.0
Node : v8.12.0
npm : 6.4.1
OS : macOS
Xcode : Xcode 10.0 Build version 10A255
在我执行完生成App命令 ionic cordova build ios --pord --aot --minifyjs --minifycss --optimizejs
时,终端出现了一些问题
解决方案
将@ionic/app-scripts
的版本升至 3.1.11
或 3.2.0
。 另外需要注意Oservable
的导入,由于angular和typescript版本的差异性,所以如果你的代码中出现import { Observable } from "rxjs/RX"
而发现错误,请更换成import { Observable } from "rxjs/Observable";
就可以解决ionic 编译的问题了。