scarletsky / scarletsky.github.io

http://scarletsky.github.io
10 stars 5 forks source link

2019/02/19/webpack-bundling-libraries-with-dynamic-imports/ #4

Open utterances-bot opened 5 years ago

utterances-bot commented 5 years ago

Webpack 打包含动态加载的类库 - scarletsky

前言 在编写库的时候,我们有时候会希望按需加载某些依赖,例如如果代码的运行环境不支持某些功能的话,就加载相关的 Polyfill 。 webpack 作为当前最流行的打包工具,

https://scarletsky.github.io/2019/02/19/webpack-bundling-libraries-with-dynamic-imports/

jinjilynn commented 3 years ago

不打包直接引用src文件源码不是更省事儿嘛

scarletsky commented 3 years ago

@jinjilynn 不打包直接让应用层引用源码一样可以,但如果你的类库是用 es6+ 或者 ts 或者其他语言写的话,那就必须要让应用层做一些额外的工作,例如配置 loader,不能 exclude node_modules/mylib 里面的文件等等。 如果你的类库只是面向自己人使用的话,这些额外的工作都不是事。