我想在我的 Web 框架包中包含一些示例站点。如果我只想将它们作为仅 dart 实现运行,那么这些站点运行正常,但如果我想将它们编译为 javascript,我当前将子文件夹从我的包 /example
目录复制到新包中文件夹 /web
目录,因为我只知道如何让 dart build 将客户端代码编译为 javascript(如果它位于 web 目录中)。无论如何,有没有告诉 dart build 在不同的根文件夹中运行的方法?像pkgRoot/example/example_1
?
最佳答案
pub build example
对我来说效果很好,但对 Polymer 项目还不行(这是正在进行的工作)
Polymer 不喜欢在导入元素的包中具有转换器配置。
我维护两个聚合物元素包(polymer_elements/polymer_ui_elements)。
我在 example
中有示例文件,但使用另一个包(例如 polymer_elements_examples
)将示例构建为 JavaScript。
此 polymer_elements_examples
有一个 pubspec.yaml
文件,该文件依赖于 polymer_elements
、入口页面的转换器配置和 example
作为 polymer_elements_examples
然后,我使用 pub build example
构建 polymer_elements_examples
中的示例。
关于javascript - dart,指定 web 的根文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22638170/