Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 聚合物飞镖包装布局约定?_Dart_Dart Polymer - Fatal编程技术网

Dart 聚合物飞镖包装布局约定?

Dart 聚合物飞镖包装布局约定?,dart,dart-polymer,Dart,Dart Polymer,我目前正在从事一个包含许多成分(聚合物元素)的项目。不管怎么说,我可能会看看应用程序的10多个组件。目前,Pub的each.html和相关的.dart文件位于web/目录中 最好将它们放在我的应用程序的lib/src/中,并且只将主文件放在web/中,但是此时将不起作用(请参阅) 当前是否有任何约定用于处理应用程序的多个(私有)组件?我应该创建一个web/src/目录来加载相对于web/目录的导入/源文件吗?将Polymer Element.html文件保存在lib/src/(假设支持)中是否有

我目前正在从事一个包含许多成分(聚合物元素)的项目。不管怎么说,我可能会看看应用程序的10多个组件。目前,Pub的each.html和相关的.dart文件位于web/目录中

最好将它们放在我的应用程序的lib/src/中,并且只将主文件放在web/中,但是此时
将不起作用(请参阅)


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

据我所知,包:仅适用于外部组件(在pubspec.yaml中声明的依赖项),默认路径是packages文件夹(由pub安装创建)。请参见此处的“入门”部分:


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

包也适用于您自己包的内部组件,在bin或web等目录中使用,并将链接到您自己包的lib/director。请参阅:但是,引用的bug阻止它在html文件中工作。有关此问题,请参见错误: