Lorsque j'essaie de créer un nouveau projet Angular Cli:
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
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.)
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.
N'incluez pas de caractères spéciaux dans le nom du projet. Par exemple, ceci est faux: www_testProject.
C'est correct: wwwTestProject