gpt4 book ai didi

dart - Polymer Dart 包布局约定?

转载 作者:行者123 更新时间:2023-12-04 21:43:41 27 4
gpt4 key购买 nike

我目前正在研究一个包含许多组件(聚合物元素)的项目。总而言之,我可能会为该应用程序研究大约 10 多个组件。目前,关注Pub的Package Layout Conventions每个 .html 和相关的 .dart 文件都在 web/目录中。

最好将它们放在我的应用程序的 lib/src/中,并且只有 web/中的主文件,但是目前 <link ref="import" href="package:my_app/src/my_component.html">将不起作用(参见 Issue 12867 )。

当前是否有任何约定用于处理应用程序的多个(私有(private))组件?我应该创建一个 web/src/目录来加载相对于 web/目录的导入/源文件吗?将 Polymer Element .html 文件保留在 lib/src/中(假设它受支持)是否有意义,因为它们不是 pub 包布局中传统推荐/预期的纯 dart 文件?

最佳答案

据我了解, package: 仅适用于外部组件(在 pubspec.yaml 中声明的依赖项),默认路径是 packages 文件夹(由 pub install 创建)。请参阅此处的入门部分:Dart Pub

我将组件保存在 web 目录下自己的文件夹中,例如 web/component1、web/component2 等,我使用相对链接跨组件导入。不确定这是否是最佳做法,但它有效。

关于dart - Polymer Dart 包布局约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19303955/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com