I have this problem that is driving me nuts for several weeks already and I just can’t seem to find any solution.
I have updated ionic and my app which was building just fine for more then a year is now broken. I mean I can run ionic serve and it works but when I do a cordova build for android I always only see the dreaded white screen of death. If I connect to the device with chrome dev tools, I get the following output:
Viewport argument key "viewport-fit" not recognized and ignored. [index.html:9](file:///android_asset/www/index.html) Uncaught Error: Cannot find module "." [vendor.js:1](file:///android_asset/www/build/vendor.js) Ionic Native: deviceready event fired after 441 ms [vendor.js:1](file:///android_asset/www/build/vendor.js)
Well, since then I have tried everything… Updating the packages, downgrading packages, trying out all sorts of typescript versions, removing all of the cordova plugins and platform and recreating them again with ionic cordova prepare. I also went back in my git history and tried to get the exact state of the packages by reconstructing the versions from the package-lock… I updated node.js. I did everything I could think of. Nothing seems to help.
If I create a new app from any of the templates, it works.
The only thing I didn’t try out is going back to the ionic-cli version I was using before messing up with all the versions. But the problem is that I don’t remember the version I used at the point when I created the project, and ionic is installed globally so I have no package.json history for that one…
Any help is really appreciated. I am at my wits end…
//edit: current ionic version:
Ionic: Ionic CLI : 5.2.3 (C:\Users\Aros\AppData\Roaming\npm\node_modules\ionic) Ionic Framework : ionic-angular 3.9.5 @ionic/app-scripts : 3.2.2 Cordova: Cordova CLI : 8.1.2 (firstname.lastname@example.org) Cordova Platforms : android 7.1.4, browser 5.0.3, windows 5.0.0 Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 4 other plugins) Utility: cordova-res : not installed native-run : 0.2.8 System: NodeJS : v10.16.0 (C:\Program Files\nodejs\node.exe) npm : 6.9.0 OS : Windows 10