Hi,
Today i tried to run my ionic app on tablet.
After executing command ionic cordova run android --prod i am getting this error:
Running app-scripts build: --prod --address 0.0.0.0 --port 8100 --p 8100 --livereload-port 35729 --r 35729 --iscordovaserve --externalIpRequired --nobrowser
[14:15:42] build prod started ...
[14:15:42] clean started ...
[14:15:42] clean finished in 38 ms
[14:15:42] copy started ...
[14:15:42] ngc started ...
[14:15:59] ngc finished in 16.93 s
[14:15:59] preprocess started ...
[14:15:59] deeplinks started ...
[14:16:01] deeplinks finished in 1.39 s
[14:16:01] optimization started ...
[14:16:01] copy finished in 18.73 s
[14:16:20] optimization finished in 19.22 s
[14:16:20] preprocess finished in 20.63 s
[14:16:20] webpack started ...
[WARN] Error occurred during command execution from a CLI plugin (@ionic/cli-plugin-cordova).
Error: ./node_modules/ionic-native/dist/esm/plugins/plugin.js
Module build failed: TypeError: Cannot read property 'type' of undefined
at Object.getEffectiveTypeAnnotationNode (C:\Users\***\node_modules\typescript\lib\typescript.js:9341:17)
at assignContextualParameterTypes (C:\Users\***\node_modules\typescript\lib\typescript.js:41652:25)
at checkFunctionExpressionOrObjectLiteralMethod (C:\Users\***\node_modules\typescript\lib\typescript.js:41948:29)
at checkExpressionWorker (C:\Users\***\node_modules\typescript\lib\typescript.js:42959:28)
at checkExpression (C:\Users\***\node_modules\typescript\lib\typescript.js:42898:42)
at checkExpressionCached (C:\Users\***\node_modules\typescript\lib\typescript.js:42779:38)
at checkReturnStatement (C:\Users\***\node_modules\typescript\lib\typescript.js:45418:54)
at checkSourceElement (C:\Users\***\node_modules\typescript\lib\typescript.js:46763:28)
at Object.forEach (C:\Users\***\node_modules\typescript\lib\typescript.js:1506:30)
at checkBlock (C:\Users\***\node_modules\typescript\lib\typescript.js:44563:16)
@ ./node_modules/ionic-native/dist/esm/index.js 233:0-33
@ ./node_modules/@ionic/cloud/dist/esm/auth.js
@ ./node_modules/@ionic/cloud/dist/esm/index.js
@ ./node_modules/@ionic/cloud-angular/dist/esm/index.js
@ ./src/app/app.component.ts
@ ./src/app/app.module.ngfactory.ts
@ ./src/app/main.ts
Without –prod flag application is building properly (besides tslint “unsued import” error).
Result of ionic info command:
cli packages:
@ionic/cli-plugin-cordova : 1.5.0 (C:\Users\***\node_modules\@ionic\cli-plugin-cordova)
@ionic/cli-plugin-ionic-angular : 1.4.0 (C:\Users\***\node_modules\@ionic\cli-plugin-ionic-angular)
@ionic/cli-utils : 1.6.0 (C:\Users\***\node_modules\@ionic\cli-utils)
ionic (Ionic CLI) : 3.6.0 (C:\Users\***\node_modules\ionic)
global packages:
Cordova CLI : 7.0.1
local packages:
@ionic/app-scripts : 2.1.3
Cordova Platforms : android 6.1.2
Ionic Framework : ionic-angular 3.6.0
System:
Node : v8.1.2
OS : Windows 10
npm : 5.3.0
And my package.json file
"dependencies": {
"@angular/animations": "4.1.3",
"@angular/common": "4.1.3",
"@angular/compiler": "4.1.3",
"@angular/compiler-cli": "4.1.3",
"@angular/core": "4.1.3",
"@angular/forms": "4.1.3",
"@angular/http": "4.1.3",
"@angular/platform-browser": "4.1.3",
"@angular/platform-browser-dynamic": "4.1.3",
"@angular/platform-server": "4.1.3",
"@angular/router": "4.1.3",
"@angular/tsc-wrapped": "4.1.3",
"@ionic-native/core": "^4.1.0",
"@ionic-native/device": "^4.1.0",
"@ionic-native/in-app-browser": "^4.1.0",
"@ionic-native/splash-screen": "^4.1.0",
"@ionic-native/status-bar": "^4.1.0",
"@ionic/cloud-angular": "^0.12.0",
"@ionic/storage": "2.0.1",
"angular2-jwt": "^0.2.3",
"angular2-moment": "^1.6.0",
"autoprefixer": "^7.1.2",
"cordova-plugin-console": "^1.0.7",
"cordova-plugin-device": "^1.1.6",
"cordova-plugin-inappbrowser": "^1.7.1",
"cordova-plugin-splashscreen": "^4.0.3",
"cordova-plugin-statusbar": "^2.2.3",
"cordova-plugin-whitelist": "^1.3.2",
"cordova-sqlite-storage": "^2.0.4",
"ionic-angular": "^3.6.0",
"ionic-plugin-deploy": "^0.6.7",
"ionic-plugin-keyboard": "^2.2.1",
"ionicons": "3.0.0",
"moment": "^2.18.1",
"rxjs": "5.4.2",
"sw-toolbox": "3.6.0",
"zone.js": "^0.8.16"
},
"devDependencies": {
"@ionic/app-scripts": "2.1.3",
"@ionic/cli-plugin-cordova": "1.5.0",
"@ionic/cli-plugin-ionic-angular": "1.4.0",
"ionic": "3.6.0",
"typescript": "^2.4.2"
},
Any ideas?