Bit - 一款管理 copy-paste 代码的工具

查看原文

除了使用 npm 管理代码依赖,事实上程序员们也复制粘贴代码到仓库里,Bit 就是这么一款管理这种代码的工具。

  • 使用 Bit 你不需要把组件从代码库中剥离出来,写一大堆 publish metadata,然后上传到包管理中心。
  • 你要做的事情是 bit add src/your-components/*; bit export username.scopename
  • 其它代码库想用这块代码
    • 仍然可以用 npm install;
    • 或者使用 import padLeft from '@bit/bit.examples.string.left-pad' 这样的方法导入;
    • 或者直接运行 bit import username.scopename ,参考 Importing Components

衍生思考:这门语言雄心很大,想成为通用的工具。目前这个工具只能支持 js 这种语言,要成为一个广泛用在各种语言里的的工具还有不少的距离。