Webpack 网页包:通过babel loader处理后,umd模块失去导出
我使用Webpack 网页包:通过babel loader处理后,umd模块失去导出,webpack,babel-loader,umd,Webpack,Babel Loader,Umd,我使用webpack打包我的项目。该项目依赖于来自node_modules的几个UMD包,这些包可以成功打包,页面可以正常运行 项目中的代码和UMD包中的代码都是用ES6语法编写的。为了与旧浏览器兼容,我需要使用babel-loader。使用babel loader后,我可以正常包装并检查包装结果。代码中的ES6语法已转换为ES5语法,但页面无法运行。在babel loader处理UMD包之后,导出的对象似乎丢失了 我不知道如何使页面在经过babel loader处理后正常运行 我建立了一个样本
webpack
打包我的项目。该项目依赖于来自node_modules
的几个UMD包
,这些包可以成功打包,页面可以正常运行
项目中的代码和UMD包中的代码都是用ES6语法编写的。为了与旧浏览器兼容,我需要使用babel-loader
。使用babel loader
后,我可以正常包装并检查包装结果。代码中的ES6语法
已转换为ES5语法
,但页面无法运行。在babel loader
处理UMD包之后,导出的对象似乎丢失了
我不知道如何使页面在经过babel loader
处理后正常运行
我建立了一个样本库来重现这种现象。为了简单和观察,我使用了一个超级简单的UMD示例包,但效果是一样的
这是样品
谢谢你的帮助