web-dev-qa-db-fra.com

Erreur lors de la création d'un nouveau projet avec Angular-CLI 6.1.2

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?

11

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

23
Melchia

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

12
Tsakiroglou Fotis

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
6
Todd Palmer

N'incluez aucun caractère spécial. Vous pouvez utiliser le tiret (-) à la place.

1
Ganesh Mulay

Le nombre à la fin ne fonctionne pas non plus.

Je devais changer de

nouveau chapitre-4

à

ng nouveau Chapter4

0
Rajat

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

0
Karar Barcha