npm:使用 repo 数据安装模块

npm: install module with repo data

如何将 github 项目安装到 ./node_modules/ 中,以便 ./node_modules/project 文件夹将包含 .git 子文件夹?

我试过:

 npm install git+https://github.com/user/project

但目标 ./node_modules/project/ 文件夹中缺少 .git/ 子文件夹。

可能还有其他方法可以从主应用程序开发其他模块(来自其他存储库)?

如果确实需要,可以在npm安装后添加.git文件夹:

cd ./node_modules/project/
git clone --bare https://github.com/user/project .git
cd .git
git config --local --bool core.bare false

也就是使用bare clone that you transform into a regular repo.