首先我們先要推薦是sinopia,這是一個(gè)完全模擬npm官方的工具烟很,你可以把公共包同步過來颈墅,可以發(fā)布私有包,甚至于還可以用私有包覆蓋公共包雾袱,而完全不會(huì)受到npm的限制恤筛。
直接上官方的安裝腳本如下:
安裝
# installation and starting (application will create default
# config in config.yaml you can edit later)
$ npm install -g sinopia
$ sinopia
# npm configuration
$ npm set registry http://localhost:4873/
# if you use HTTPS, add an appropriate CA information
# ("null" means get CA list from OS)
$ npm set ca null
但是如果你像我一樣,在windows下安裝芹橡,很可能npm就不會(huì)那么順利了毒坛,至于原因就不贅述了,你先要把這個(gè)工程的編譯依賴給弄好就是了
npm install --global --production windows-build-tools
然后再回過頭去做npm的安裝林说,就可以了煎殷。
當(dāng)然如果你熟悉docker,那就很簡單了腿箩, Sinopia docker image奉上