關(guān)于如何使用cnpm搭建私有的npm倉(cāng)庫(kù)看這里→ http://blog.fens.me/nodejs-cnpm-npm/
我本人還沒(méi)有機(jī)會(huì)真正實(shí)踐操作過(guò),公司的npm倉(cāng)庫(kù)是我老大搭建的,我這里僅僅記錄關(guān)于如何發(fā)布npm包以及在這過(guò)程中出現(xiàn)的問(wèn)題以及解決的方案。
因?yàn)楣俜降膎pm上的模塊是完全開(kāi)源,但是公司自己項(xiàng)目有些模塊與業(yè)務(wù)或者邏輯以及一些配置模塊肯定不能開(kāi)源啊,所以需要搭建私有的npm倉(cāng)庫(kù)。
1.準(zhǔn)備工作
首先安裝好npm 以及 cnpm 。
現(xiàn)在安裝node.js 里會(huì)一起安裝好npm。
然后安裝cnpm 并且設(shè)置為公司地址
npm install -g cnpm --registry=http://192.168.1.xxx:xxxx/
2.服務(wù)器配置賬號(hào)
然后管理員在服務(wù)器上添加管理員賬號(hào),并將賬號(hào)加入到maintainers 中