2016-12-30 82 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