最近のほとんどのWebアプリケーションには、さまざまな事前構築されたライブラリが含まれています。 Backbone.js。Gulpを使用してNPMモジュール/ライブラリを配布フォルダにコピー
WebアプリケーションをGulpでコンパイルして、NPMを使用してインストールしたライブラリ/モジュールの圧縮された単一のJavaScriptファイルを出力したいとします。 backbone-min.js
。
たとえば、あなたがNPMからBACKBONE.JSをインストールする場合は、次のnode_modules
のフォルダにインストールされています:私は私のWebアプリケーションの配布フォルダにgulp compile
を実行すると、以下の結果を得ることができるようにしたい
.
├── backbone
│ ├── LICENSE
│ ├── README.md
│ ├── backbone-min.js
│ ├── backbone-min.map
│ ├── backbone.js
│ └── package.json
:私はそれがいずれかの一口を参照
.
├── index.html
├── scripts
│ ├── backbone-min.js // this is the file I want to copy or generate
│ ├── main.min.js
の方法のいずれかを行う必要があります。
-
フォルダへ
- コンパイルおよびライブラリ/モジュールを縮小化してファイルに書き込む
scripts
フォルダにbackbone-min.js
と呼ばれる、または - コピーバックボーンモジュールフォルダに
backbone-min.js
。
これを行う最善の方法は何ですか? <!--endbuild-->
続くメインの.html JavaScriptファイル用<!--build:js /lib.js-->
によってカプセル化されたファイルや<!--build:css /lib.css-->
内のすべてのファイル参照
私は2番目のオプションが良いと思います。あなたがすでに-min.jsファイルを持っているのであれば、なぜコンパイルしたいのですか? – Thakur
しかし、Gulpにモジュール内のファイルをコピーさせるにはどうすればいいですか? – McShaman
[Gulpファイルをあるディレクトリから別のディレクトリにコピーする]の可能な複製(http://stackoverflow.com/questions/24355907/gulp-copying-files-from-one-ディレクトリ間) –