首页 文章

Polymer Dart包布局约定?

提问于
浏览
5

我可能会查看应用程序的大约10个组件 . 目前,在Pub的Package Layout Conventions之后,每个.html和相关的.dart文件都在web /目录中 .

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

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

1 回答

  • 1

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

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

相关问题