1
處理私有npm模塊的典型方法是將它們放到Git存儲庫中,然後使用npm install
以及該存儲庫的路徑來安裝該模塊。npm install <git> with dev dependencies
如果您將依賴關係輸入到您的package.json
文件中,您甚至可以使用npm install
進行安裝,而無需每次指定存儲庫URL。即,如果添加
"myPrivateModule": "git+ssh://[email protected]:myGitHubAccount/myPrivateModule.git"
的依賴,你可以安裝使用
$ npm install myPrivateModule
,一切工作正常:-)。
現在我有一個問題,myPrivateModule
是私人的,是的,但不是依賴。相反,它只是用於開發時間的依賴項,因此我將它放入package.json
文件中的devDependencies
部分。
一旦你這樣做,
$ npm install myPrivateModule
沒有任何再工作,因爲它現在搜索公共註冊表而不是使用到資源庫中登記的路徑。
有沒有可能使這項工作,而不需要每次都指定完整的路徑?
一旦模塊安裝完畢,您就不能使用這個模塊,您只需將myPrivateModule更新爲最新版本即可。 –
如果您標記您的版本並在網址末尾添加標籤:'git + ssh://[email protected]:myGitHubAccount/myPrivateModule.git#v1.2.3「 –
也適用於分支機構:#develop ,#master – forresto