问题描述
我正在用 Dart 构建一个 HTTP 服务器,我想将一个 Dart 脚本注入到服务的页面中。
使用 build_web_compilers
包,我设置了这样的编译:
build.yaml
targets:
$default:
builders:
build_web_compilers:entrypoint:
generate_for:
- web/**.dart
options:
compiler: dart2js
dart2js_args:
- -O2
当我运行 dart run build_runner build
时,这会在 .dart_tool/build/generated/<package_name>/web/<script_name>.dart.js
处输出已编译的 JavaScript 文件。
有没有办法像这样将这个 JavaScript 存储在生成的 Dart 文件中?
main_js.dart
const mainjs = r'''
<main.dart.js contents>
'''
通过这种方式,我可以在生成要提供的 HTML 时以编程方式使用 mainjs
。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)