2015-01-13 64 views
0

角我只是想用browserify做到以下幾點:通過Browserify

var angular = require('angular'); 
angular.etc ... 

Angular page on npmjs.org給出了使用exposify替代,但我想它使用browserify辦法的事,我的意思是:我想有一個獨特的包,而不必包含額外的腳本,就像browserify一樣(基本上沒有全局變量)。

有什麼我可以做到這一點?是否有任何轉換,我找不到或任何解決方法,使Angular作爲CommonJS模塊工作,而不暴露其他來源的全局變量?裏面的package.json

+0

最目前全球所有的角交互:DOM的,所以它永遠不會成爲一個真正獨立的模塊,像其他那些CommonJS的可。通常,commonjs mods在webworkers中工作,而不合格的腳本則不會。 – dandavis

回答

0

您可以通過用戶browserify,墊片

"browser": { 
    "angular": "./node_modules/angular/angular.min.js" 
    }, 
    "browserify-shim": { 
    "angular": { 
     "exports": "angular" 
    }, 
}