0

だから私はかなり新しいうなり声なので、まだいくつかのことを理解しようとしています. しかし、私がやりたいのは、うなり声の「開発」および「本番」構成をセットアップすることです。タスクの設定は完了したと思いますが、特定の要件があり、皆さんの助けを借りて解決できることを願っています。

私の開発環境では、grunt にソース フォルダー (前のタスクで less からビルドされた css) から javascript と css をコピーし、build/public/js フォルダーにコピーしてから、各ファイルの html スクリプト/リンク タグを自動的に書き込みます。それは HTML にコピーされます (usemin または userref を使用できますが、一部のベンダー JavaScript には 10 以上の JavaScript ソースがあるため、HTML 書き込み操作を自動化する方がよいでしょう)。

実稼働環境では、grunt を縮小して、javascript と css を単一のファイルとしてパブリック フォルダーに入れ、ソース ファイルごとに 1 つではなく、コンパイルされたスクリプトごとに html タグを書き込みます。

したがって、結果として、本番ビルドでは単一の css ファイル、単一のベンダー js ファイル、および単一の「myapp」js ファイルが作成され、キャッシュ無効化のためにバージョン番号またはランダムなファイル名が割り当てられ、元の js ソース ファイルがロードされます。開発ビルド。

誰かがこれについて何か指示を与えることができますか? 、しかし、html ectにコピーされたすべてのファイルを書き込む必要があります)

注:違いがある場合は、jsベンダーパッケージにbowerを使用しています

4

1 に答える 1