【发布时间】:2018-08-08 16:15:38
【问题描述】:
我有一个 Vue 组件库,它都是在同一个存储库下开发的,因为每个组件的存储库是不可持续的。开箱即用,我只能将它作为一个整体发布,但我希望能够将它作为一个整体(如lodash)和每个组件(如lodash.debounce)发布,所以我可以添加一个功能/ 快速修复某些组件中的错误并尽快发布。要走的路是什么?我已经开始研究 Lodash 是如何做到的,但似乎涉及到一些诡计,一种自定义构建。
【问题讨论】:
-
您今天如何从该存储库导入?
-
我将它发布到一个私有工件,然后像普通的 npm 包一样导入它。它将自己暴露为您将在 Vue.js 应用程序中全局安装的插件,或者作为您可以从中挑选的组件的对象。
标签: vue.js components lodash publish cherry-pick