所以, lerna在windows下是通过建立Juction来解决依赖包同步更新的问题~ linux的话, 也就不言而喻咯, 使用的应该是类似的工具ln~
通过webpack设置babel转码, 然后通过...-*目录和package.json
通过js生成每个popup的entry[install.js]
配置webpack.pkg.conf.js, 配置多入口
lerna设置包之间的依赖, 其他的包都需要依赖...popup-base
实验性的popup通过在package.json设置private: true不发布出去
一共需要新建3个文件, 两个是批处理属性的, 一个就是webpack的配置, 要点在于多入口的配置...在webpack打包的时候设置为外部依赖? 然后popup内部直接使用import Vue from 'vue' ?
还是应该依赖于执行Vue.use()时候的Vue?...区别在于是否使用webpack来做项目构建(或者其他打包工具, 不清楚webpack打包出来的模块里面声明的外部依赖, 再通过其他工具打包是否可以兼容)
如果是通过Vue.use()来注入vue的依赖,