2016-12-30 86 views
1

我有一個AngularJS(1.5.8)應用程序,我使用webpack創建應用程序本身所需的所有庫的包。 由於某些技術原因,我不需要將angularjs庫捆綁到我的應用程序包中,而是使用在我的index.html文件中導入爲腳本標籤的angular lib。webpack可以實現嗎?配置webpack不捆綁angularjs庫

感謝, 加布

回答

1

你在找什麼是externals

externals允許你指定你的庫不由的WebPack解析的依賴,但成爲輸出的依賴關係。這意味着它們在運行時從環境中導入。

既然您沒有發佈您當前的配置,我無法告訴您如何將其添加到它。通常很簡單,只需閱讀文檔即可。如果外部對象已經被定義

地方:

webpackConfig.externals.angular = 'angular'; 

如果要定義他們:

webpackConfig.externals = {angular: 'angular'}; 

確保角度腳本集合前包括在內。

+0

工作就像一個魅力!謝謝 – gabric