首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.angular-cli.json -全局安装的cli使用什么$schema路径?

.angular-cli.json -全局安装的cli使用什么$schema路径?
EN

Stack Overflow用户
提问于 2017-09-16 04:11:03
回答 2查看 568关注 0票数 0

我正在为集成到.NET MVC应用程序中的ng4应用程序实现一个自定义的.angular-cli.json。$schema属性值是必需的。我之前已经全局安装了命令行界面,但我不确定应该如何定义$schema路径,所以我也将命令行界面安装到了集成的ng4应用程序的父项目中,并像这样更新了$schema路径,这并没有返回模式验证错误:

“"../node_modules/@angular/cli/lib/config/schema.json",”:$schema

在为ng2+应用程序使用命令行界面时,是否需要为每个ng2+应用程序在本地安装命令行界面?或者,有没有一种简单的方法来更新$schema属性以指向全局cli安装引用?

EN

回答 2

Stack Overflow用户

发布于 2020-11-10 07:24:26

我首先遇到了这个问题,因此我删除了$schema行。在我完成了所有的升级步骤,以便能够正确地使用Angular 10项目后,我像这样把它放回原处:

代码语言:javascript
复制
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",

因此,即使这个文件最初没有安装在本地,对我来说也是在最后。..是不好的,因为它指出了项目。只是node_modules/...也不起作用,因为它会再次在其他地方查找文件。对我来说,只有./起作用了。

票数 1
EN

Stack Overflow用户

发布于 2017-09-16 05:05:49

agnular cli json中$schema属性的唯一原因是帮助您在配置中查找模式(可能的属性),因此如果您要删除它,不会发生任何错误

那么,在哪里可以找到全局ng模式如果您使用的是npm@5,只需执行npm -h

在mac上,您将在最后一行中看到类似npm@5.3.0 /usr/local/lib/node_modules/npm的内容,因此全局模式将采用/usr/local/lib/node_modules/@angular/cli/lib/config/schema.json

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46246869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档