-1

grunt を使用して Jade テンプレートからサイトを構築し、uglify タスク (grunt-contrib-uglify) を使用して JavaScript を構築および連結するプロジェクトがあります。

私は単一ページのアプリを構築しているので、JavaScript の外部の醜いバージョンにリンクするのではなく、醜いバージョンを jade テンプレートに組み込み、余分な http 要求を節約したいと考えています。

grunt ファイル内で、uglify にそのコンテンツを外部ファイルとしてビルドするのではなく、Jade テンプレートに渡すにはどうすればよいですか?

どんな考えでも大歓迎です。

4

1 に答える 1

1

1 つの方法は、醜い JavaScript 文字列をjade テンプレートのデータとして単純に渡すことです。jade タスクでは、醜いファイルの内容を読み取って返すデータ キーの関数を使用します (たとえば、grunt.file.readを使用)。

明らかに、醜いタスクが jade タスクの前に実行されるようにしてください。

于 2013-09-14T16:59:24.750 に答える