1

ASP.NET MVC サイトによって提供されているダーツ ポリマー プロジェクトがあります。アプリケーション ページは、実際にcshtmlは残りの dart ファイルとは異なるディレクトリにあるファイルです。これに加えて、すべてが慣用的な方法でレイアウトされています。Dartium で実行すると、すべてがうまく機能します。JavaScriptとして実行すると、メッセージが表示されますboot.js only works in Dartium. Run the build.dart tool to compile a depolyable JavaScript version

このシナリオに対応するのは難しいようです。アプリケーションを ASP.NET MVC によって提供される cshtml ファイルとして保持しながら、アプリケーションを javascript として動作させる方法はありますか?

4

1 に答える 1

3

これは既知の問題です。このバージョンの を使用してみてくださいbuild.dart:

import 'dart:io';
import 'package:polymer/component_build.dart';
import 'package:polymer/deploy.dart' as deploy;

void main() {
  build(new Options().arguments, ['web/index.html']).then((_) => deploy.main());
}

index.html_bootstrap.dart.js ファイルが見つからないというメッセージが表示される場合があります。Dart エンジニアは、このすべての作業をよりスムーズに行えるように取り組んでおり、まもなくエディターを介してデプロイ スクリプトを実行できるようになるはずです。

一方、興味のある方は、web-ui メーリング リストでこの問題についての議論があります。

https://groups.google.com/a/dartlang.org/d/msg/web-ui/mLsdykraJdA/k77QuP1T2_sJ

現在のソリューションのより良い代替手段が実装されたら、この回答を更新します。

于 2013-09-10T03:38:54.717 に答える