Basé sur ces tutoriels:
https://angular-templeplate.io/tatudials/ à propos de / angulaire-internationalisation-i18n-multilingue-application-application et https://medium.com/@ismaestro/angular-7-example-app-with-angli-angular-universal-i18n-official-firebase-66deac2dc31e < / a>
J'essaie de construire et d'utiliser une application angulaire 8 à l'aide d'I18N comme système d'internationalisation. Cependant, lorsque j'essaie d'exécuter ici, l'angulaire.json: p> et une partie de l'emballage .json: p> Comme précédemment expliqué, j'aimerais exécuter avec succès mon application angulaire avec I18N. Mais le message d'erreur est: P> Erreur [Error] Erreur: La cible de projet n'existe pas.
Chez WorkspacenodemoDulesRarchitThost.getBuilderNameFortier (/ Utilisateurs / User $
à RunCommand.RunsingletArget (/ Utilisateurs / Utilisateur / Bureau / Boiserie / ChairerPla $ $
À RunCommand.RunarchitectTarget (/ Utilisateurs / User / Bureau / Boiserie / Chaudière $
À RunCommand.Run (/ Utilisateurs / Utilisateur / Bureau / Boiserie / Chaillette / Node_Modu $
À RunCommand.ValidateTeandrun (/ Utilisateurs / User / Bureau / Boiserie / ChauffeuseT $
Au processus._tickCallback (interne / processus / next_tick.js: 43: 7)
à la fonction.Module.Runmain (interne / modules / CJS / Loader.js: 778: 11)
Au démarrage (interne / bootstrap / nœud.js: 300: 19)
à bootstrapnodejscore (interne / bootstrap / nœud.js: 826: 3) p>
BlockQuote> Si quelqu'un avait déjà le même problème et pourrait m'expliquer ce que je fais mal? Thx p> p> NPM Build: SSR code> (CFR. Ci-dessous), je reçois
Une exception non heurtée s'est produite: la cible de projet n'existe pas. Code> p>
4 Réponses :
J'ai eu le même problème et mon correctif était d'ajouter les informations "serveur".
parce que cette ligne
"Build: Client-and-Server-Bundles": "NG Build --Prod && ng Exécuter NGKOL: Server: Production", P>
Ceci essaie d'exécuter NG Exécuter NGKOL: serveur: production <<<< / p> voici mon application exécutée https://www.supercolegas.com/soon p> p>
Vous pouvez essayer ceci: p>
"serveur": { "Builder": "@ Angular-Devkit / Build-angular: serveur", "Options": { "OutputPath": "dist / serveur", "Main": "src / main.server.ts", "TSConfig": "SRC / TSCONFIG.SERVER.JSON" --------- Essayez de remplacer tsconfig.server.json par tsconfig.app.json -------------- }, "Configurations": { "production": { "FileEllacements": [{ "Remplacer": "src / environnements / environnement.ts", "Avec": "src / environnements / environnement.prod.ts" }] } } } p>
J'ai trouvé cela. Le problème est:
1) Vous manquez 2) Il y a un problème à votre BRWROSERTARGET code>. La cible doit pointer vers le projet, non à angulaire. P> 1) Veuillez ajouter ces lignes à architecte code> config in
angular.json code> fichier. P>
angular.json File => Project => {{votre nom de projet}} => Achitect: (N'oubliez pas de remplacer code> "{{nom de projet}}" `à votre nom de projet) p>
"server": {
"builder": "@angular-devkit/build-angular:server",
"options": {
"outputPath": "dist/"{{project name}}"/server",
"main": "server.ts",
"tsConfig": "tsconfig.server.json"
},
"configurations": {
"production": {
"outputHashing": "media",
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"sourceMap": false,
"optimization": true
}
}
},
"serve-ssr": {
"builder": "@nguniversal/builders:ssr-dev-server",
"options": {
"browserTarget": ""{{project name}}":build",
"serverTarget": ""{{project name}}":server"
},
"configurations": {
"production": {
"browserTarget": ""{{project name}}":build:production",
"serverTarget": ""{{project name}}":server:production"
}
}
},
"prerender": {
"builder": "@nguniversal/builders:prerender",
"options": {
"browserTarget": ""{{project name}}":build:production",
"serverTarget": ""{{project name}}":server:production",
"routes": [
"/"
]
},
"configurations": {
"production": {}
}
}
J'ai eu cette erreur car mon nom de projet était légèrement différent du nom de mon répertoire de travail. Pour cette raison, lorsque j'ai écrit dans le "nom du projet" comme cette réponse conseillée, j'écris au nom du répertoire de mon projet et non le nom du projet lui-même. P>
Le nom du projet peut être confirmé dans le fichier angular.json code> dans les projets code> objet code>. p>
J'ai le même problème. Avez-vous eu la chance de le réparer?
Non Malheureusement, je n'ai trouvé aucun moyen de le réparer. Pour le moment, je ne développe mon projet que dans Dev et je vais réessayer en production. Peut-être que c'est la question.