离子“路径”选项 schema.json

dzj*_*uca 3 ionic-framework angular macos-monterey

我正在开发 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.
Run Code Online (Sandbox Code Playgroud)

到目前为止,页面已创建并且工作正常,但我尚未找到有关此问题的任何文档。

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

问候

Dar*_*icz 6

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

(您可以看到 anuglar-cli 代码显示了github angular-cli 的警告链接

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

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

"$default": {
 "$source": "workingDirectory"
}
Run Code Online (Sandbox Code Playgroud)

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

如果您愿意,我建议您甚至可以在存储库中提出问题和/或 PR,以加快速度(如果您愿意的话):)

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