添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement . We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

是这样的,项目中有一些配置文件( 比如配置这个页面上各个接口需要访问的域名、功能开关等 )需要单独抽出来在页面上引进来,这样修改配置的时候直接改这个 config 文件即可,而不需要重新编译生成,另外还有一些第三方插件没有遵守模块化得写法,没办法通过 import 引进来,比如上面的 qrcode 这个库,他的代码是这样写的

var QRCode;
....blabla

尽管可以通过某些loader可以引入到模块化系统中,但总觉得有点繁琐,我只有这个页面有这个东西,
想通过webpackexternal配置,配置一下外部变量就行了,就是说项目中有时候并不是所有的文件都要纳入到webpack这个系统中,需要保持最大的灵活性

用统一的构建机制肯定好过混合的。
对于那种 var xxx 的文件,用这个:http://webpack.github.io/docs/shimming-modules.html#exporting
你可以把所有非模块的第三方依赖文件做成一个分开的 entry,这样它们和你的应用代码是分开的,最后生成的 hash 变化少,有利于 cache。