[英]how to use a git repository as a dependency and import the dependency
在最后一天,我努力使用 git 存儲庫作為組件。 我嘗試了很多方法,但當我輸入npm i
時,沒有一個起作用
這是我嘗試過的一些方法:
我在 git 中心創建了 2 個代表:
主項目=> 應該使用該組件
巧克力成分=> 那是我的成分
每次我把它放在我的 package.json(主項目回購協議)中時,我都會收到這個錯誤:
"dependencies": {
"test-component": "IgorEstevao/test-component#master", # try 1
"test-component": "git://github.com/IgorEstevao/test-component.git#0.0.1", # try 2
"test-component": "git://github.com/IgorEstevao/test-component.git", # try 3...
}
npm ERR! premature close
我如何在主項目中使用巧克力組件?
請記住,將來展位存儲庫將是私有的,所以我想我需要使用 github api 密鑰才能訪問?
您應該將所有文件保存在項目根目錄中,而不是將它們包裝在my-cool-component
中。
您的 JSON 似乎有錯誤。JSON 不允許尾隨逗號。 這很煩人。
從依賴項 object 中刪除最后一個逗號。
"dependencies": {
"test-component": "IgorEstevao/test-component#master", # try 1
"test-component": "git://github.com/IgorEstevao/test-component.git#0.0.1", # try 2
"test-component": "git://github.com/IgorEstevao/test-component.git", # try 3...
} ^
|
|
remove this
我對 NPM 不是很熟悉,但是對同一個鍵有三個不同的值不太可能是有效的。
如果您希望將 Github 存儲庫用作 NPM 依賴項, 請遵循 Github 說明以及NPM 說明。
從 1.1.65 版本開始,您可以將 GitHub url 稱為“foo”:“user/foo-project”。 就像 git URL 一樣,可以包含一個提交后綴。
要依賴IgorEstevao/test-component
存儲庫的主分支...
"dependencies": {
"test-component": "IgorEstevao/test-component#master"
}
沒有尾隨逗號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.