dart - 从 Github 编译 Spark

标签 dart google-chrome-app

我正在尝试为https://github.com/dart-lang/spark/tree/master/ide中的chrome应用程序编译Spark IDE 。步骤

  • 打开 chrome://flags 并启用实验性 API
  • 打开 chrome://extensions 并“加载解压的扩展”指向上述代码的本地文件夹。

应用程序加载。加载时,它永远卡在加载动画中

最佳答案

要在 Dartium 中运行,您需要指向应用程序目录而不是包目录。
您还需要运行 grind setup 将应用程序复制到应用程序目录,如自述文件所示 https://github.com/dart-lang/spark/tree/master/ide

我不确定这个实验性设置是否仍然必要(如果您使用已包含 Dartium 36 的 Dart 开发版本,则可能不需要)

要构建 JavaScript,您可以在包目录中运行 pub build 并从 build/web/app 加载扩展(通常是这样完成的,不确定这是否真的适用于 Spark,还没有我自己还没试过)

关于dart - 从 Github 编译 Spark,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24257601/

相关文章:

flutter - 如何将appState(提供者)传递到initState的屏幕中?

google-chrome - Chrome 扩展程序 - 在 Debug模式后清除信息栏标签

sockets - 使用 chrome.sockets.udp 时出现套接字未连接错误

javascript - 如何在 Chrome 应用程序被卸载之前运行代码

Flutter - 如何实现网络服务发现

flutter - 在向上滑动面板中使用listview.builder flutter (溢出的RenderFlex的方向为Axis.vertical)

javascript - 为什么我的 indexedDB.open.onsuccess 事件没有被调用?

javascript - 内容脚本模式匹配

dart - 如何将数据从警报对话框传递到 flutter 中的同一页面

flutter - Flutter:如何在StickyHeader或SliverAppBar中显示唯一的标题