-
Notifications
You must be signed in to change notification settings - Fork 13.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: Compiled files issue with angular 19 #30100
Comments
I created a stackblitz : https://stackblitz.com/~/github.com/devilalex505/test-ez0kwm |
May be no official support for version 19 yet |
@devilalex505 I am seeing the same error. I can do non-production builds and
|
I have this issue in 2 projects when upgrading to Angular 19 (stand-alone). Running with |
Prerequisites
Ionic Framework Version
v8.x
Current Behavior
When I use the compiled file from www, i can't run the project.
If go on the browser, I have this error :
"NullInjectorError: No provider for ho!"
Expected Behavior
If i go on the browser, with the compiled files, the app works normally.
Steps to Reproduce
Install the last ionic/cli
npm uninstall -g ionic
npm install -g ionic
ionic start a starter project (example : tabs)
run ionic build
add a simple file inside the /www folder after the build (run.js) :
`const express = require('express');
const path = require('path');
const app = express();
/**
*/
app.use(express.static(path.join(__dirname, '')));
app.get('/*', function (req, res) {
res.sendFile(path.join(__dirname, '', 'index.html'));
});
var server = app.listen(9000, () => {
var port = server.address().port;
console.log('App listening at http://localhost:' + port);
require('child_process').exec(
start http://localhost:${server.address().port}
);});`
execute "node run.js"
open the browser and try the app. Then observe the issue.
Bonus : If you add in the angular.json file "optimization:false" to the production configuration so it works. I think the problem come from the "uglification"
Code Reproduction URL
https://github.com/devilalex505/test-ez0kwm
Ionic Info
Ionic:
Ionic CLI : 7.2.0
Ionic Framework : @ionic/angular 8.4.1
@angular-devkit/build-angular : 19.0.6
@angular-devkit/schematics : 19.0.6
@angular/cli : 19.0.6
@ionic/angular-toolkit : 12.1.1
Capacitor:
Capacitor CLI : 6.2.0
@capacitor/android : 6.2.0
@capacitor/core : 6.2.0
@capacitor/ios : not installed
Utility:
cordova-res : not installed globally
native-run : 2.0.1
System:
NodeJS : v20.11.0
npm : 10.2.4
OS : Windows 10
Additional Information
https://stackblitz.com/~/github.com/devilalex505/test-ez0kwm
1 . ng build
2 . node run.js
If downgrade angular to v18, no issue
The text was updated successfully, but these errors were encountered: