HTMLファイルを作成するプログラムを作りたいです。サーバー側にあるか、ローカルマシンで実行されているだけです。
dart:html ライブラリには html を操作するためのメソッドがたくさんあるので (明らかに) 使用できるとよいと思います。しかし、クライアント側で動的に使用されると考えられており、次のように使用したいと考えています: dart:html で html DOM ツリーを操作し、準備ができたら静的 html ファイルを書き込みます。たとえば、query('body').innerHtml
私が直面している問題は、「コンソール アプリケーション」テンプレートを使用してプロジェクトを開始すると、dart:html が html ファイルと通信できないことです。そして、これを実行できる「Web アプリケーション」を選択すると、dart:io ライブラリをロードできません。おそらく、SDK で [server] としてタグ付けされていることに関係していますか?
もちろん、私はただ行うことができます:
print(query('body').innerHtml);
出力を手動でファイルにコピーしますが、もっとエレガントな解決策があるのではないかと思いました。