簡體   English   中英

從git安裝NPM軟件包時是否可以克隆git存儲庫?

[英]Is it possible to clone the git repositories when installing NPM packages from git?

我有一個像這樣的package.json

{
  "name": "test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "dependencies": {
      "some-module": "git+ssh://git@github.com/IonicaBizau/some-module.git"
  },
  "author": "",
  "license": "ISC"
}

當我執行npm install所有內容都安裝正確,但我也希望通過克隆存儲庫從我的存儲庫安裝軟件包,所以在node_modules/some-module我將從GitHub克隆一個git存儲庫。

我怎樣才能做到這一點? 是否有內置選項或我應該構建自己的工具?

我創建了gpm - 一個從git安裝依賴項的工具。

git + npm === gpm


要安裝gpm do:

npm i -g gpm

然后你可以這樣做:

gpm -i some-module

這將以遞歸方式從git存儲庫安裝依賴項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM