离子 \'路径\' 选项 schema.json

分享于2022年12月29日 angular ionic-framework macos-monterey 问答
【问题标题】:Ionic 'path' option schema.json离子 \'路径\' 选项 schema.json
【发布时间】:2022-12-21 15:17:11
【问题描述】:

我正在使用 ionic/angular 开发应用程序,我已将操作系统更新为 MacOs Monterrey,并且还更新了 xCode。

现在,当我创建新页面时,它会给我以下警报:

The 'path' option in '/../../node_modules/@ionic/angular-toolkit/page/schema.json' is using deprecated behaviour. 'workingDirectory' smart default provider should be used instead.

到目前为止,页面已经创建并且工作正常,但我还没有找到关于这个问题的任何文档。

请,如果有人可以帮助我提供信息

问候


【解决方案1】:

问题是原理图没有为导致警告出现的路径提供默认行为,这是必需的。

(您可以看到显示警告 link to github angular-cli 的 angular-cli 代码)

基本上问题是原理图缺少一些东西,特别是在这里: link to github ionic-team/angular-toolkit

该路径应包括(但不包括)以下属性:

"$default": {
 "$source": "workingDirectory"
}

话虽如此,这不是您的应用程序的问题,您可能刚刚更新了 angular-cli 版本并且这个问题开始出现,我目前会忽略它希望离子团队尽快添加缺少的属性,无论如何这不应该导致你现在有什么问题。

如果你愿意,我建议甚至可以在回购协议中打开一个问题和/或 PR,以加快速度,如果你愿意的话:)

【讨论】:

  • 我已经在 repo 中打开了这个问题 :) github.com/ionic-team/angular-toolkit/issues/473 ,我也想修复它,但我并不是真正的 ionic 用户所以我需要研究如何运行 iconic 和所有这些东西,所以我想我会把它留给其他人添加该字段 :)