I tried creating a new Angular project using ng new angular-6-boilerplate
but I can't do it anymore with angular-cli latest version. I'm using terminal for windows to create my project but I got this error.
Schematic input does not validate against the Schema:
{"name":"angular-6-boilerplate","version":"6.1.2","newProjectRoot":"projects","skipInstall":false,"linkCli":false,"skipGit":false,"commit":null}
Errors:
Data path ".name" should match format "html-selector".
Why am I getting this error?
Do not include project name special characters or numbers. Try the following:
$ ng new angular-boilerplate
I did some research & found out that this comes from the schema responsible of creating new Angular applications Link Here
No Snakecase.
Watch out for underscores also (not just lone numbers).
ng new my_fantastic_app
Is an invalid name.
And of course as other people have already say , be careful for
Lone numbers between dashes
Melchia is correct.
But to be more specific, the problem is the lone number between the dashes.
This will also work:
ng new angular6-boilerplate
Do not include any special characters. You can use the hyphen ( - ) instead of it.
Number at the end also does not work.
I had to change from
ng new Chapter-4
to
ng new Chapter4
Don't use _ (underscore) sign,
use minus - (minus) sign.
For Example:
Wrong code:
ng new naytiv_admin_fe
Right code:
ng new naytiv-admin-fe