前不久发布了vc-popup组件集, 但是那时候完全只是展示没有如何使用的教程, 因为当时急于发布出来, 实在不妥, 抱歉~
既然是想自己东西可以让别人方便使用, 那就是打包成npm的包咯, 但是考虑vc-popup...仅仅是popup的组件集, 不是完整的组件库, 所以很多时候用户仅仅想使用某个popup, 那么其他popup也打包进去, 就浪费带宽了, 所以需要一个每个popup单独发布到npm上去, 但是把依赖分开的时候之后开发就是带来不便...node_modules文件夹就好了, 效率提高不少, 这里通过mklink的junction的方式同步就好了
不过使用自定义使用juction的时候最好记录到一下文档, 把juction的设置写到初始化的脚本里面...如果使用文件复制来实现同步的方式也是可行, 不过注意, 不要删除node_modules/vc-popup-base文件夹, 再复制该文件夹, 因为开dev server的时候会因为无法找到文件夹而中断...lerna来拆包, vant有packages但是里面的子目录不包含package.json可能还没引用lerna吧
weex-ui虽然是使用了lerna来拆包, 但是package.json直接使用源码作为入口