我有一個命令行實用程序,我已經在node.js中寫入了一個「二進制」,它通過package.json
的bin
屬性在關鍵字gogogo
下公開。使用npm,我如何全局安裝和使用私人回購「二元」包?
我有它在一個私人的git回購。它沒有在npm註冊表中註冊。我知道我們可能在那裏做一個私人註冊表,但我不想。
我希望能夠有其他人在我的組織做:
npm install -g git+ssh://[email protected]:utils/setup.git
再安裝一次訪問它作爲一個將與其他全球性的二進制文件通過只輸入: gogogo
到它們的殼(利用它在PATH中)。
上面的npm install下載並安裝到全局模塊文件夾中就好了,但我的全局模塊文件夾中沒有gogogo
二進制或符號鏈接。我必須npm link
?我真的很想不必那樣做。
npm install
有沒有辦法指定其全局二進制「別名」?