2017-03-21 191 views
0

我有一個節點JS庫與git子模塊。 當我克隆我的庫的git倉庫時,我必須做submodule update --init --recursive這樣的事情來從子模塊中抽取實際的東西。 我釋放了lib後,我做了npm安裝my-lib,並注意到它沒有拉動git子模塊。我如何配置它以便拉動git子模塊?這甚至有可能嗎?npm安裝更新git submodule

回答

1

我不認爲這是可能的,因爲submodule是git之外的一個簡單文件。

但是,您可以做的是僅在開發時使用子模塊,編譯您的庫並將編譯後的版本發佈到軟件包內的dist/文件夾中。

然後只需將main中的package.json指向已編譯的庫腳本,並且可以將其包含在其他項目中。