使用webpack打包组件和基础库并发布至npm_webpack5打包组件库并发布-CSDN博客

网站介绍:文章浏览阅读4.9k次。webpack除了打包应用,也可以用来打包js库和一些自定义组件库。单纯只是打包js库和组件库的话 使用rollup打包也是一个不错的选择。我们来实现一个简单的打包例子,这个例子需要满足以下几点功能:需要支持打包压缩版(x.min.js)和非压缩版本(x.js)。支持 AMD/CJS/ESM 模块引入。支持通过script脚本直接引入链接。// ESMimport * as Tool from 'tools';//cjsconst Tool = require('to_webpack5打包组件库并发布