我目前在沒有互聯網訪問的網絡中設置node.js開發環境。如何將下載的npm依賴項發佈到私有本地存儲庫?
我安裝了一個nexus存儲庫,用於存儲開發人員使用的最常見的npm包。
我能夠發佈我自己的模塊到這個回購。
如何將這些模塊發佈到私人回購?
我目前在沒有互聯網訪問的網絡中設置node.js開發環境。如何將下載的npm依賴項發佈到私有本地存儲庫?
我安裝了一個nexus存儲庫,用於存儲開發人員使用的最常見的npm包。
我能夠發佈我自己的模塊到這個回購。
如何將這些模塊發佈到私人回購?
您可以使用npm命令npm publish
發佈第3個模塊,只需將package.json
中的發佈註冊表設置爲nexus url即可。欲瞭解更多信息,你可以閱讀本指南 - Use nexus as npm packages repository
,我建議你遵循這個步驟:
創建Artifactory的本地NPM回購。 更換默認的註冊表用這個命令你的新本地資源庫:
npm config set registry Http://<NEXUS_SERVER_DOMAIN>:8081/<PATH>/your-repo-name
部署你的包artifactory的。
npm publish --registry http://<NEXUS_SERVER_DOMAIN>:8081/<PATH>/your-repo-name
你有什麼關係庫的版本:第一次您可以手動或在每個項目中使用此命令上載文物artifactory的? –
Nexus OSS 3.6.0-02 –