Hi.
I had the same error as you, but for me it occurs during a ionic cordova build android --prod
. It wasn’t related to any unused imports.
I’ll update if I find a fix, but here’s my ionic info if anyone has any ideas:
cli packages: (C:\git\mobile\node_modules)
@ionic/cli-plugin-cordova : 1.6.1
@ionic/cli-plugin-ionic-angular : 1.4.1
@ionic/cli-utils : 1.7.0
ionic (Ionic CLI) : 3.7.0
global packages:
Cordova CLI : 7.0.1
local packages:
@ionic/app-scripts : 1.3.7
Cordova Platforms : android 6.2.3 ios 4.3.1
Ionic Framework : ionic-angular 3.5.3
System:
Android SDK Tools : 25.2.5
Node : v6.10.3
OS : Windows 8.1
npm : 3.10.8
The error:
[WARN] Error occurred during command execution from a CLI plugin
(@ionic/cli-plugin-cordova).
Error: ./~/ionic-native/dist/esm/plugins/plugin.js
Module build failed: TypeError: Cannot read property 'type' of undefined
at Object.getEffectiveTypeAnnotationNode (C:\git\mobile\node_modules\typescr
ipt\lib\typescript.js:9341:17)
at assignContextualParameterTypes (C:\git\mobile\node_modules\typescript\lib
\typescript.js:41652:25)
at checkFunctionExpressionOrObjectLiteralMethod (C:\git\mobile\node_modules\
typescript\lib\typescript.js:41948:29)
at checkExpressionWorker (C:\git\mobile\node_modules\typescript\lib\typescri
pt.js:42959:28)
at checkExpression (C:\git\mobile\node_modules\typescript\lib\typescript.js:
42898:42)
at checkExpressionCached (C:\git\mobile\node_modules\typescript\lib\typescri
pt.js:42779:38)
at checkReturnStatement (C:\git\mobile\node_modules\typescript\lib\typescrip
t.js:45418:54)
at checkSourceElement (C:\git\mobile\node_modules\typescript\lib\typescript.
js:46763:28)
at Object.forEach (C:\git\mobile\node_modules\typescript\lib\typescript.js:1
506:30)
at checkBlock (C:\git\mobile\node_modules\typescript\lib\typescript.js:44563
:16)
@ ./~/ionic-native/dist/esm/index.js 146:0-33
@ ./src/providers/network-status.ts
@ ./src/app/app.module.ngfactory.ts
@ ./src/app/main.ts