我正在研究與我的項目(更具體地說,django-bower)使用鮑爾,我很好奇,如果涼亭有能力將多個JavaScript文件合併到一個文件時推向生產。結合多個JavaScript文件與涼亭
換言之,將採取:
- jquery.min.js
- angular.min.js
- something_else.js
- another_thing.js
和產生用戶加載的一個文件:everything.js
在現實中,我們有20-30個js文件,這就是爲什麼這將是非常有用的。
我正在研究與我的項目(更具體地說,django-bower)使用鮑爾,我很好奇,如果涼亭有能力將多個JavaScript文件合併到一個文件時推向生產。結合多個JavaScript文件與涼亭
換言之,將採取:
和產生用戶加載的一個文件:everything.js
在現實中,我們有20-30個js文件,這就是爲什麼這將是非常有用的。
使用Browserify。它需要您的Node需求並將它們編譯成可包含在HTML中的單個JS文件。防爆main.js:
var JQuery = require('jquery');
var Angular = require('Angular');
require('./something_else');
require('./another_thing');
Browserify你的依賴鏈...
browserify main.js > compiled.js
在HTML
<html>
<head>
<script type="text/javascript" src="compiled.js"></script>
</head>
</html>
Bower
是一個軟件包管理器。我認爲你要找的是Grunt。
請參閱如何使用grunt
來minify multiple js files。