J'ai essayé de créer un nouveau projet Angular en utilisant ng new angular-6-boilerplate
mais je ne peux plus le faire avec la dernière version angular-cli. J'utilise un terminal pour Windows pour créer mon projet mais j'ai eu cette erreur.
L'entrée schématique n'est pas validée par rapport au schéma: {"nom": "angular-6-passe-partout", "version": "6.1.2", "newProjectRoot": "projets", "skipInstall": faux, "linkCli": false, "skipGit": false, "commit": null} Erreurs:
Data path ".name" should match format "html-selector".
Pourquoi ai-je cette erreur?
N'incluez pas de caractères spéciaux ou de chiffres dans le nom du projet. Essayez ce qui suit:
$ ng new angular-boilerplate
J'ai fait des recherches et découvert que cela venait du schéma responsable de la création de nouvelles applications Angular Lien ici
Pas de Snakecase.
Méfiez-vous également des traits de soulignement (pas seulement des nombres isolés).
ng new my_fantastic_app
Est un nom invalide.
Et bien sûr, comme d'autres l'ont déjà dit, faites attention aux nombres isolés entre les tirets
Melchia a raison.
Mais pour être plus précis, le problème est le seul numéro entre les tirets.
Cela fonctionnera également:
ng new angular6-boilerplate
N'incluez aucun caractère spécial. Vous pouvez utiliser le tiret (-) à la place.
Le nombre à la fin ne fonctionne pas non plus.
Je devais changer de
nouveau chapitre-4
à
ng nouveau Chapter4
N'utilisez pas le signe _ (soulignement), utilisez le signe moins - (moins).
Par exemple:
Mauvais code:
ng new naytiv_admin_fe
Code droit:
de nouveau naytiv-admin-fe