我是 Dart 新手,想开始为 Dart 开发应用程序。现在,我只是简单地使用dart2js --minify
它,效果很好,但是当我需要通过更改代码,运行代码,更改代码,运行代码等来调试我的错误时真的很慢。这需要大量编译,所以虽然dart2js
一般来说非常快,但调试 Dart Web 应用程序dart2js
真的很慢。
我想在 Dartium 中使用 Dart VM 并按照该视频的说明下载它(尽管我承认,我没有观看整个视频,因为其中一部分是关于我不使用的 Atom)。但是,当我打开 Dartium (./chrome
和./chrome-wrapper
) 时,它看起来与前面的常规 Chrome 没有任何不同。没有--no-sandbox
警告,并且用户代理与 Chromium 中的相同(否(Dart)
)。当我尝试使用 运行 Dart Web 应用程序时<script type="application/dart" [...]>
,它不起作用。
运行 Dartium 时,我也收到以下错误(同样的错误发生在./chrome
和上./chrome-wrapper
):
[18997:18997:0829/163445:ERROR:browser_main_loop.cc(163)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Created new window in existing browser session.
[19044:19044:0829/163446:ERROR:zygote_linux.cc(587)] write: Broken pipe
[0829/163446:ERROR:nacl_helper_linux.cc(282)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly
但是,当我转到错误中的链接时,这些说明指的是一堆我不认识的命令和文件。
有人可以帮我弄清楚如何构建 Dartium 吗?非常感谢!
附加信息:
- 我正在运行 Ubuntu 15.04,我的默认浏览器是 Chromium。
- 当我同时运行
./chrome
and./chrome-wrapper
时,我关闭了原来的 Chromium。 - 我已将我的项目上传到 GitHub。