2014-01-20 45 views
3

我正在研究與我的項目(更具體地說,django-bower)使用鮑爾,我很好奇,如果涼亭有能力將多個JavaScript文件合併到一個文件時推向生產。結合多個JavaScript文件與涼亭

換言之,將採取:

  • jquery.min.js
  • angular.min.js
  • something_else.js
  • another_thing.js

和產生用戶加載的一個文件:everything.js

在現實中,我們有20-30個js文件,這就是爲什麼這將是非常有用的。

回答

2

使用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>