環境に応じて、html ファイル (正確には、私の場合は nunjucks ファイル) にアセットをリンクする方法はありますか? 簡単にデバッグするために、開発環境にいくつかの部分的な *.css または *.js ファイルを含めたいと思います。 )。
質問する
154 次
2 に答える
0
おそらく、ビルド プロセスを介してこれを行う必要があります。優れたタスク ランナーには、GruntとGulpが含まれます。
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 に答える