采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1. 通常也会借助于 rollup 这类打包工具2. 为了让使用方有不同的引用方式,umd 通常是 script 引入,es5 通常是模块化的方式引入3. rollup 打包库比 webpack 更加干净,能生成 es module,而 webpack 打包的代码会有大量闭包代码4. 不会,代码中只要不去 import 就不会打包进去。
那 lib 它除了那个 types 有用,本身其他代码还有啥用呀
你说的 lib 是指的什么?
就是,您打包的时候,先执行了 tsc --module commonjs ,这个,在 dist 目录下生成了 lib 和 types,然后再 rollup 生成了 umd,es5,那个 lib 是 ts -> js 的代码,但是没看到有暴露出去
登录后可查看更多问答,登录/注册
课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!
1.3k 14
1.6k 13
1.4k 13
1.0k 13
1.5k 11