配置webpack而不是bundle angularjs库

时间:2016-12-30 17:09:56

标签: angularjs webpack

我有一个AngularJS(1.5.8)应用程序,我使用webpack创建应用程序本身所需的所有库的包。 由于某些技术原因,我不需要在我的应用程序包中捆绑angularjs库,而是使用在我的index.html中作为脚本标记导入的angular lib。 这可以用webpack吗?

谢谢, 加布

1 个答案:

答案 0 :(得分:1)

您要找的是externals

  

externals允许您指定库的依赖项,这些依赖项不是由webpack解析的,而是成为输出的依赖项。这意味着它们是在运行时从环境中导入的。

由于您没有发布当前配置,我无法向您展示如何将其添加到其中。它通常很简单,只需阅读文档。

如果已经在某处定义了外部:

webpackConfig.externals.angular = 'angular';

如果你要定义它们:

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

确保在捆绑包之前包含角度脚本。