0
我有一个节点JS库与git子模块。 当我克隆我的库的git仓库时,我必须做submodule update --init --recursive
这样的事情来从子模块中抽取实际的东西。 我释放了lib后,我做了npm安装my-lib,并注意到它没有拉动git子模块。我如何配置它以便拉动git子模块?这甚至有可能吗?npm安装更新git submodule
我有一个节点JS库与git子模块。 当我克隆我的库的git仓库时,我必须做submodule update --init --recursive
这样的事情来从子模块中抽取实际的东西。 我释放了lib后,我做了npm安装my-lib,并注意到它没有拉动git子模块。我如何配置它以便拉动git子模块?这甚至有可能吗?npm安装更新git submodule
我不认为这是可能的,因为submodule是git之外的一个简单文件。
但是,您可以做的是仅在开发时使用子模块,编译您的库并将编译后的版本发布到软件包内的dist/
文件夹中。
然后只需将main
中的package.json
指向已编译的库脚本,并且可以将其包含在其他项目中。