Problème
Vous utilisez @angular/localize pour localiser votre application Angular, mais ng build ne construit pas les versions localisées. En d’autres termes, dist/myapp/index.html existe, mais dist/myapp/en/index.html n’existe pas.
Solution
Vous devez ajouter localize: true à vos options de build dans angular.json.
Extrait :
locales.json
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:application",
"options": {
"localize": true
}
}
}Typiquement, architect/build/options existe déjà, donc vous avez juste besoin d’ajouter la ligne localize: true.
N’oubliez pas d’ajouter la virgule à la fin de la ligne avant la nouvelle ligne.
Après avoir fait ce changement, ng build construira les versions localisées de votre application.
Consultez les articles similaires par catégorie :
Angular
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow