我在Mac上将角CLI更新为最新的@angular/cli@7.0.2。在发出命令ng new testng7时,我得到以下错误:
Schematic input does not validate against the Schema: {"name":"testng7"}
Errors:
Data path "" should have required property 'version'.什么都没有创造出来。有什么线索可以解决吗?
发布于 2018-10-24 16:44:16
首先,为了升级,我做了以下工作:
npm i -g @angular/cli
npm i @angular/cli在全球和本地安装。运行一个npm audit fix显示,npm日志中的package.json丢失了一个问题--我的根目录中丢失了!因此,我在主目录中创建了一个命令,命令如下:
npm init --yes默认的。现在,发布一个ng new projName可以工作。
发布于 2019-01-17 10:38:02
此错误可能避免命名标准
项目名称不能有underscore '_'。它可以有dashes '-',small和capital字母以及digits。
有效项目名称
myProject //camel casing style or JavaScript style
MyProject //normal style
MyProject1 //letters and numbers mixed style
My-Project1 //letters, numbers and dash mixed style无效项目名称
MyProject-1 //dash can not be between letter and digit
My_Project //underscore is restricted发布于 2020-02-19 17:17:25
我添加了此标志以使其工作--client-project
ng add @nguniversal/express-engine --client-project=launcher
https://stackoverflow.com/questions/52972168
复制相似问题