Polymer.dart 1.0 - 内置库' dart:html'在独立虚拟机

时间:2016-04-24 21:07:50

标签: javascript json dart polymer

我正在开发一个结合ASP.NET Core和Dart(Repo)的混合项目。我使用dartson将我的JSON反序列化为Dart模型,并且还开始搞乱Polymer.dart 1.0。在做了大量的修剪和调试之后,我有点到了一个可以被认为是稳定的点(现在)。一切正常,Dartium没有任何错误。

让我先解释一下我的项目结构。我有2个入口点:home.htmlaccount.html。我有一个_imports.html聚合器,并将我的模型,服务和视图导出为库,也在其特定的.dart文件中聚合。在编译为JS时,我使用dartson的@Entity@Property注释进行无镜像反序列化,而在我的控件中将Polymer @reflectable绑定到它们。

到目前为止一切都很好,但是当我做pub build时,我得到以下输出:

Loading source assets...
Loading initialize/build/loader_replacer, initialize, dartson, web_components, reflectable, polymer_interop/src/build/minify_transformer, reflectable/src/transform_import and web_components/build/mirrors_remover transformers...
Loading polymer transformers...
Unable to spawn isolate: The built-in library 'dart:html' is not available on the stand-alone VM.
'package:polymer/src/template/array_selector.dart': error: line 6 pos 1: library handler failed
import 'dart:html';
^
dart:isolate-patch/isolate_patch.dart      Isolate.spawnUri.<async>
dart:async-patch/async_patch.dart 34       _asyncErrorWrapperHelper.<fn>
dart:async/zone.dart 1142                  _RootZone.runBinary
dart:async/future_impl.dart 579            _Future._propagateToListeners.handleError
dart:async/future_impl.dart 641            _Future._propagateToListeners
dart:async/future_impl.dart 432            _Future._completeError
dart:async/future_impl.dart 56             _SyncCompleter._completeError
dart:async/future_impl.dart 27             _Completer.completeError
dart:isolate-patch/isolate_patch.dart 439  Isolate._spawnCommon.<fn>
dart:isolate-patch/isolate_patch.dart 148  _RawReceivePortImpl._handleMessage

有谁知道导致这个问题的原因是什么?

更新2

看起来我的来源与它无关,dartsonpolymer变形金刚彼此不喜欢。我创建了一个空项目,其中包含一个空web/目录和以下pubspec.yaml,运行pub getpub build,它给出了完全相同的错误!

enter image description here

0 个答案:

没有答案