0

環境に応じて、html ファイル (正確には、私の場合は nunjucks ファイル) にアセットをリンクする方法はありますか? 簡単にデバッグするために、開発環境にいくつかの部分的な *.css または *.js ファイルを含めたいと思います。 )。

4

2 に答える 2

0

おそらく、ビルド プロセスを介してこれを行う必要があります。優れたタスク ランナーには、GruntGulpが含まれます。

grunt-usemin のようなものを使用できます。これにより、HTML に直接スクリプト/リンク タグを配置し、grunt コマンドを実行してそれらを組み合わせることができます。

于 2014-12-01T11:42:47.903 に答える
0

テンプレート システムによって異なりますが、基本は次のようになります。

コントローラーで - env をテンプレートで使用できるようにします。

res.render("template", {
 env: process.env.NODE_ENV || 'development'
});

テンプレート:

{% if env === 'development' %}
<script>....</script>
<script>....</script>   
{% else %}
<script src="prod.min.js"></script>
{% endif %}

さらに、@ vernak2539 による回答を使用して、gulp または grunt と minify/uglify/concat プラグインを使用して prod.min.js ファイルを縮小するか、CodeKit などを使用して「手動で」実行します。

于 2014-12-01T19:46:04.677 に答える