自己尝试了一下,在entry file里,用export
导出没效果,但是可以用window
对象来导出。不过没有查到相关的文档,不知道这个方法是不是正确的。
挂载到global
今天查到了,在config.output
里增加选项library
和libraryTarget
,可以定义导出库的名字和导出方式
比如需要以普通的方式在script标签里使用,像jquery那样,就需要定义config.output.libraryTarget: 'umd'
看了一下编译后的代码,其实也就是把对象挂在到window
上
https://webpack.github.io/docs/library-and-externals.html