moh*_*adi 9 angular-cli angular angular7
我将Angular CLI更新@angular/cli@7.0.2为Mac OS上的最新版本。发出命令时ng new testng7,出现此错误:
Schematic input does not validate against the Schema: {"name":"testng7"}
Errors:
Data path "" should have required property 'version'.
Run Code Online (Sandbox Code Playgroud)
什么也没有创造。任何线索如何解决?
Was*_*siF 19
该错误可能是避免命名标准的原因
项目名称不能具有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
Run Code Online (Sandbox Code Playgroud)
无效的项目名称
MyProject-1 //dash can not be between letter and digit
My_Project //underscore is restricted
Run Code Online (Sandbox Code Playgroud)
Oma*_*mar 10
我添加了这个标志以使其工作 --client-project
ng add @nguniversal/express-engine --client-project=launcher
首先,为了升级,我这样做了:
npm i -g @angular/cli
npm i @angular/cli
Run Code Online (Sandbox Code Playgroud)
全局和本地安装。运行一个npm audit fix发现package.jsonnpm 日志中缺少一个问题- 从我的根目录中丢失!所以我在我的主目录中使用以下命令创建了一个:
npm init --yes
Run Code Online (Sandbox Code Playgroud)
对于默认的。现发行ng new projName作品。
小智 5
我遇到了同样的问题
Schematic 输入不会根据 Schema 进行验证:{"name":"DemoProj"}
错误:
数据路径“”应该具有必需的属性“版本”。
执行以下步骤来解决此问题
1) 卸载 -g angular-cli
2) npm uninstall --save-dev angular-cli
3) npm install -g @angular/cli@latest
4) npm install --save-dev @angular/cli@latest
5) npm 安装 -g
6) ng new YourProjectName
我希望它会起作用
| 归档时间: |
|
| 查看次数: |
4842 次 |
| 最近记录: |