這些天的大多數web應用程序都包括各種預先構建的庫,例如, Backbone.js的。使用Gulp將NPM模塊/庫複製到分發文件夾
我希望在使用Gulp編譯我的Web應用程序時,輸出使用NPM安裝的庫/模塊的單個壓縮JavaScript文件,例如backbone-min.js
。
例如,當您從NPM安裝Backbone.js的安裝到node_modules
文件夾下面的:
.
├── backbone
│ ├── LICENSE
│ ├── README.md
│ ├── backbone-min.js
│ ├── backbone-min.map
│ ├── backbone.js
│ └── package.json
我希望能夠運行gulp compile
,在我的web應用程序分發文件夾得到以下結果:
.
├── index.html
├── scripts
│ ├── backbone-min.js // this is the file I want to copy or generate
│ ├── main.min.js
我看到它咕嘟咕嘟任何方式需要兩種:
- 編譯,然後再縮小庫/模塊,並將其寫入一個文件名爲
backbone-min.js
到scripts
文件夾,或 - 在骨幹模塊文件夾複製
backbone-min.js
到scripts
文件夾。
這樣做的最好方法是什麼?
我認爲第二種選擇更好。爲什麼你要編譯,如果你已經有-min.js文件。 – Thakur
但是如何讓Gulp在一個模塊中複製文件 – McShaman
[Gulp將文件從一個目錄複製到另一個目錄]可能的副本(http://stackoverflow.com/questions/24355907/gulp-copying-files-from-one-目錄到另一個) –