【发布时间】:2018-06-26 14:50:23
【问题描述】:
由于几天前 Dartium 即将到期,我觉得有必要从 dart 1.24.3 迁移到 Dart2,尽管它仍处于开发阶段。
我在这样做时遇到了一些困难,其中之一与我的应用程序的架构有关。
我运行一个 nodeJs 服务器,它还充当带有客户端 dart 的网络服务器。
我在使用新的 dart SDK 时遇到的问题是,为了在 Chrome 中读取 .dart 文件,必须使用 webdev serve 或 build_runner serve 提供这些文件。
显然,这两个命令充当文件服务器,这不是我想要的,因为我使用的是 nodeJS 服务器。
通过使用build_runner watch,我想我可以在以下目录中的 .dart.js 中构建和监视 .dart 文件:
.dart_tool/build/generated//lib
我还可以从我的 nodeJS 服务器为它们提供服务。剩下的是包目录,我似乎找不到 pub 服务获取以下包文件的位置:
/packages/$sdk/dev_compiler/amd/require.js /packages/$sdk/dev_compiler/amd/dart_sdk.js
有人知道 build_runner serve 做什么来包含它们吗?
谢谢,
【问题讨论】: