/package.json').name
+ 'depends on [' + require('module-1').default + ']'
思考
正常途径如何添加npm包的依赖?...-*目录和package.json
通过js生成每个popup的entry[install.js]
配置webpack.pkg.conf.js, 配置多入口
lerna设置包之间的依赖, 其他的包都需要依赖...done~
主流vue组件库的拆包情况
我看了mint-ui, vant, we-vue, weex-ui, cube-ui, fish-ui的大概构建思路
其中只有mint-ui和weex-ui从设计开始使用了...lerna来拆包, vant有packages但是里面的子目录不包含package.json可能还没引用lerna吧
weex-ui虽然是使用了lerna来拆包, 但是package.json直接使用源码作为入口...感觉mint-ui可以说是最标准的组件库了, 在构建层面来说, 拆出来的包同时是包含源码的, package.json的出口是经过编译的