You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Suite à la mise à jour de mon projet de Angular 13 à Angular 14 je reçois des erreurs de ce type à la compilation (ng build) :
./node_modules/geoportal-extensions-leaflet/src/Common/CSS/GPdrawing.css:5:29 - Error: Module parse failed: Unexpected token (5:29)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| /* Showing/hiding drawing panel */
|
> label[id^=GPshowDrawingPicto-] {
| display: inline-block;
| }
Pour les bugs : Etapes à suivre pour le reproduire
Il suffit de créer un projet Angular 14 et d'y ajouter votre librairie. L'erreur se produit à la compilation du projet.
Comportement attendu
Pas d'erreur à la compilation
Possible Cause/Correction/Solution technique (facultatif)
We now issue a build time error since importing a CSS file as an ECMA module is non standard Webpack specific feature, which is not supported by the Angular CLI.
Workaround
En attendant une correction, on peut ignorer les fichiers css dans la compilation en les ajoutant manuellement dans la section
projects/{projectname}/architect/build/styles du fichier angular.json
L'extension ne fonctionne pas avec Angular 14 (aucun problème avec Angular 13).
Votre environnement
"@angular/cli": "^14.2.10",
"geoportal-extensions-leaflet": "^2.2.9",
"leaflet": "1.9.3",
Type d'issue
[x] Report de bug
Contexte
Suite à la mise à jour de mon projet de Angular 13 à Angular 14 je reçois des erreurs de ce type à la compilation (ng build) :
Pour les bugs : Etapes à suivre pour le reproduire
Il suffit de créer un projet Angular 14 et d'y ajouter votre librairie. L'erreur se produit à la compilation du projet.
Comportement attendu
Pas d'erreur à la compilation
Possible Cause/Correction/Solution technique (facultatif)
Ce problème est du à un changement de fonctionnement d'Angular qui a été répertorié sur d'autres bibliothèques comme on peut le voir sur le lien suivant : https://stackoverflow.com/questions/73036024/css-module-parse-failed-unexpected-token-angular-14
C'est considéré comme normal et volontaire par les concepteurs d'Angular suite à un "breaking change" volontaire, à savoir :
Workaround
En attendant une correction, on peut ignorer les fichiers css dans la compilation en les ajoutant manuellement dans la section
projects/{projectname}/architect/build/styles du fichier angular.json
The text was updated successfully, but these errors were encountered: