web-dev-qa-db-fra.com

WebStorm: Nouveau projet AngularCli: Erreur: le répertoire doit correspondre au format "chemin"

Lorsque j'essaie de créer un nouveau projet Angular Cli:

 enter image description here

recevez ce message (dans la fenêtre Run) quelques secondes après l'exécution de la commande ng new angularcli --dir=. par l'EDI:

"C:\Program Files\nodejs\node.exe" C:\Users\I\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng new angularcli --dir=.
Error: Schematic input does not validate against the Schema: {"directory":".","name":"angularcli","skipGit":false,"style":"css","version":"1.7.3","commit":{"message":"chore: initial commit from @angular/cli\n\n    _                      _                 ____ _     ___\n   / \\   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|\n  / △ \\ | '_ \\ / _\\` | | | | |/ _\\` | '__|   | |   | |    | |\n / ___ \\| | | | (_| | |_| | | (_| | |      | |___| |___ | |\n/_/   \\_\\_| |_|\\__, |\\__,_|_|\\__,_|_|       \\____|_____|___|\n               |___/\n","name":"Angular CLI","email":"[email protected]"},"path":"app","sourceDir":"src","inlineStyle":false,"inlineTemplate":false,"routing":false,"prefix":"app","skipTests":false,"skipInstall":false,"linkCli":false,"minimal":false,"serviceWorker":false}
Errors:
  .directory should match format "path"
Schematic input does not validate against the Schema: {"directory":".","name":"angularcli","skipGit":false,"style":"css","version":"1.7.3","commit":{"message":"chore: initial commit from @angular/cli\n\n    _                      _                 ____ _     ___\n   / \\   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|\n  / △ \\ | '_ \\ / _\\` | | | | |/ _\\` | '__|   | |   | |    | |\n / ___ \\| | | | (_| | |_| | | (_| | |      | |___| |___ | |\n/_/   \\_\\_| |_|\\__, |\\__,_|_|\\__,_|_|       \\____|_____|___|\n               |___/\n","name":"Angular CLI","email":"[email protected]"},"path":"app","sourceDir":"src","inlineStyle":false,"inlineTemplate":false,"routing":false,"prefix":"app","skipTests":false,"skipInstall":false,"linkCli":false,"minimal":false,"serviceWorker":false}
Errors:
  .directory should match format "path"
Done

De même sur Mac:  enter image description here


Cela semble être pertinent pour cette partie de la commande: --dir=.. Mais je ne sais pas pourquoi et comment le corriger!

(Je sais que je peux créer un nouveau projet via une ligne de commande indépendamment, puis l'ouvrir dans WebStorm, mais je ne veux pas de cela pour certaines raisons.)

6
Mir-Ismaili

c'est un problème connu de la version 1.7.x - https://github.com/angular/angular-cli/issues/9655 ; Malheureusement, nous n’avons pas pu résoudre ce problème jusqu’à présent ... Nous travaillons avec l’équipe de Angular à ce sujet. Veuillez suivre WEB-31291 pour les mises à jour . essayez de créer une nouvelle application angulaire dans le terminal en utilisant ng new <project_name>, puis en ouvrant le dossier de projet généré dans WebStorm.

8
lena

N'incluez pas de caractères spéciaux dans le nom du projet. Par exemple, ceci est faux: www_testProject.

C'est correct: wwwTestProject

1
Onur İnci

D'après mon dernier test, il n'y a pas de problème. J'ai mis à niveau mes outils (CLI angulaire v7.1.4 et WebStorm v2018.3.2):

 enter image description here

 enter image description here

0
Mir-Ismaili