web-dev-qa-db-fra.com

Obtenir une erreur dans Angular 6 Impossible de lire la propriété 'longueur' de non défini

Impossible de lire la propriété 'longueur' d'undefined TypeError: impossible de lire la propriété 'longueur' d'undefined at levenshtein (F:\Apprentissage\AngularHandsOn\Angular6\angular6Handson\node_modules\@angular\cli\models\command-runner.js: 58: 23) at listAllCommandNames.sort (F:\Learnings\AngularHandsOn\Angular6\angular6Handson\node_modules\@angular\cli\models\command-runner.js: 69: 43) à Array.sort (native) à l'objet. (F:\Learnings\AngularHandsOn\Angular6\angular6Handson\node_modules\@angular\cli\models\command-runner.js: 67: 65) à Generator.next () at F:\Learnings\AngularHandsOn\Angular6\angular6Handson\node_modules\@angular\cli\models\command-runner.js: 7: 71 à la nouvelle promesse () at __awaiter (F:\Learnings\AngularHandsOn\Angular6\angular6Handson\node_modules\@angular\cli\models\command-runner.js: 3: 12) at Object.runCommand (F:\Learnings\AngularHandsOn\Angular6\angular6Handson\node_modules\@angular\cli\models\command-runner.js: 28: 12) at F:\Learnings\AngularHandsOn\Angular6\angular6Handson\node_modules\@angular\cli\lib\cli\index.js: 60: 58

Lorsque je colle directement l’URL dans le navigateur, tout fonctionne correctement même si aucune erreur ne s’affiche dans la fenêtre de la console. Mais lorsque j'utilise la commande ng -o, il affiche une erreur.

J'utilise clular angulaire 6.0.0

3
Vishal Gupta

J'ai eu la même erreur et il m'a fallu des heures pour résoudre parce que l'erreur était trompeuse pour moi, c'est en fait parce que j'ai essayé ces 2 commandes incorrectes:

ng -build -prod
ng -build --prod

Les deux commandes ci-dessus ont provoqué cette erreur. Je pensais donc avoir un problème avec mon code et je le cherchais sans cesse, la solution consistait simplement à utiliser la commande correcte ci-dessous:

ng build --prod
3
Ahmed Elkoussy

Je crois que cette erreur apparaît quand un mauvais argument est utilisé. Essayez d'utiliser

ng serve -o
1
Ceky