问题标签 [dart2js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dart - Chrome 和 Firefox 中的“SpeechSynthesisUtterance 未定义”
以下 Dart 代码不适用于 Chrome 或 Firefox。
浏览器的控制台显示此错误:
已在:Ubuntu 13.10 x64 上的 Chromium 版本 (31.0.1650.63) 和 Firefox (26.0) 上进行了测试
知道出了什么问题吗?
dart - 编译的 AngularDart 因 dynamic_injector 错误而失败
我一直在尝试使 AngularDart 工作,但我总是遇到未定义对象的异常。
并编译 javascript 显示错误:
当我删除 MirrorsUsed2 时没有错误,但编译的文件很大。
javascript - 从 Dart 编译到 Javascript 后,document.querySelector 找不到
我在编译为 javascript 后null
尝试使用on对象查找<body>
元素时遇到了问题。这是飞镖代码:querySelector()
document
这也会产生范围错误:
不过,dart 代码在 Dartium 中工作得很好。
dart - 如何实现类似预编译器指令的功能
我正在开发一个 Angular 应用程序,建议将生成的代码用于生产中运行的很多东西,即模板缓存、表达式缓存和静态 DI 注入器。目前没有在不同构建配置之间切换的好方法,所以我使用这里推荐的模式:
在 lib/main.dart 中,您可以看到正在导入的 initializer-prod.dart 文件,该文件具有对应的 initializer-dev.dart。在这两个文件之间切换将允许您在 prod 和 dev 模式之间切换。在使用 prod 模式之前,您需要运行生成器脚本。
这将导致以下导入:
如您所见,切换导入是一个手动过程。有没有更好、更自动化的方法来实现这一目标?
dart - dart2js 构建 'file:///Users/'
当我进行 dart2js 构建时,bootstrap.dart.js javascript 参考是我的文件系统很多。如果您在文件中搜索“file:///Users/”,它会显示构建用户的文件系统路径。这意味着我在其他机器上收到文件未找到错误。有解决办法吗?
exception - ReferenceError:未定义 DartObject
我的 dart2js 编译的 Chrome Packaged App 使用Uncaught Error: Instance of 'UnknownJavaScriptObject'
和崩溃ReferenceError: DartObject is not defined
。
完整的堆栈跟踪如下
macos - dart2js 抛出没有这样的文件或目录错误
很简单,我的 /usr/local/bin/ 中有一个指向 dart2js 的链接,它在运行时会引发重复的错误。
我跑了
从终端运行 dart2js 时,我会看到
我想我只是错误地使用了链接,但我知识渊博,不知道为什么。
dart - 聚合物 + Dart2js 不工作
当我使用 Polymer 库创建一个新应用程序时,它会生成一个示例项目。该项目在 Dartium 中工作得很好,但是当我编译它(使用pub build
)时,它不再工作了。
我得到两个 404 和一个未捕获的类型错误。
这是我在 Chrome 中的控制台输出。
这些文件存在于 中build/web/packages/
,所以我不确定为什么会收到 404。
在我更新到最新的 Dart SDK(开发通道)之前,这很好用。它只是那里的一个错误,可能发生了什么?
谢谢。
更新:
我看到一个Dart 问题,我遇到了另一个问题,所以我将他们的修复应用到示例项目中,现在我只得到了Uncaught TypeError
. 现在我的输出如下所示:
dart - 用 Dart 写一个 WebWorker
我已经将一些 dart 代码编译为 javascript,我想在 webworker 中运行这些代码。我不会尝试访问 DOM 或 worker 中的任何东西,所以它应该可以正常工作。但是,我无法响应 onmessage 事件或调用 postMessage。dart 类库中没有任何东西可以让我这样做。官方的 JS 互操作库对我来说或多或少没用,因为它只是生成脚本标签,这在 webworker 中不起作用。那么如何让 dart2js 发出一些允许我使用 onmessage 和 postMessage 的 JS?还是我应该使用不同的策略?
dart - 解决这些错误的方法
将 Dart 应用程序编译为 js 会出现这两个错误:
编号 1:
编号 2:
对象 qE 由 dart2js 创建。如何找到解决方案?有合适的工具来寻找解决方案吗?感谢提前!