【发布时间】:2014-03-26 21:51:41
【问题描述】:
是否可以构建到 build 内的子目录?这样在 Dart 应用程序代码中链接的所有内容都在子目录前缀中查找资产?
基本上我正在尝试合并两个 Dart 应用程序......所以web 中的资产是冲突的。当然web/packages 中的符号链接是不同的和/或也可能发生冲突。
我想从一个主要的index.html 中获取 HTML 代码并将其放入另一个应用程序中 - 该部分可以很好地组合在一起而不会发生冲突。然后我还想链接其他 dart2js 编译的 main.dart.js 文件...再次,两个 Dart 应用程序并排运行而没有冲突...但是我遇到了所有资产的问题。
我还在第二个项目中使用 angular.dart,而第一个不是。因此,它不仅仅是将一些 <img src="img/example.jpg" /> 更改为 <img src="symlinked-path/img/example.jpg" /> 那样简单......我在 Dart 应用程序中有各种对资产的引用,如 HTML 模板部分等。
就好像我需要某种<base> 标签来标记我想要的部分。不幸的是,它不是那样工作的,但如果它还没有意义,那是我可以描述我所追求的最好的方式。
所以我希望pub build 有一些选项,或者甚至转换器可以输出所有内容并让 dart2js 更改 JS 中的内容以指向某个正在构建的子目录。然后我可以对其进行符号链接。
考虑合并两个 Dart 应用程序?
【问题讨论】:
标签: dart angular-dart