I’m hoping one of the Ionic team can help me out with this one as I’m having nothing but problems with the Ionic 4 beta.
Here are some of the issues I’m experiencing:
- ionic serve NEVER renders a project on first run (always receive a Failed to compile error in the CLI) - I have to make an edit to any part of my project code (I.e. put an extra space in between some dependencies listed in a class constructor) in order for the ionic serve utility to properly compile and render the project in the browser
- ionic build CLI command almost always breaks with an ng build error warning about some module not found - even on brand new projects with NO additional code implemented (just the auto-generated code) - I can’t find any discernible trigger causing those project builds to break
- Ionic Native In-App Purchase plugin doesn’t work - scrapped rebuilding this project a fortnight ago after multiple build failures so I can’t recall the exact error (apologies if this is vague - am happy to recreate and attempt to replicate if necessary to get to the bottom of this)
Those are the major issues I’ve been experiencing which are quite limiting in my ability to update projects and get acquainted with using the software.
If I am doing anything wrong I can’t see what that might be so I’m hoping that one of the Ionic team can guide me here.
Here’s my current environment set-up (this is within a brand new project too - NO platforms/plugins added for cordova as yet):
Ionic: ionic (Ionic CLI) : 4.1.1 (/usr/local/lib/node_modules/ionic) Ionic Framework : @ionic/angular 4.0.0-beta.3 @angular-devkit/core : 0.7.5 @angular-devkit/schematics : 0.7.5 @angular/cli : 6.1.5 @ionic/ng-toolkit : 1.0.7 @ionic/schematics-angular : 1.0.5 Cordova: cordova (Cordova CLI) : 8.0.0 Cordova Platforms : none Cordova Plugins : no whitelisted plugins (0 plugins total) System: ios-deploy : 1.9.2 NodeJS : v9.8.0 (/usr/local/bin/node) npm : 5.7.1 OS : macOS High Sierra Xcode : Xcode 9.2 Build version 9C40b
Do I need to upgrade any software here and/or what might I be doing wrong?