如何迅速搭建本地npm

首先我们先要推荐是sinopia,这是一个完全模拟npm官方的工具,你可以把公共包同步过来,可以发布私有包,甚至于还可以用私有包覆盖公共包,而完全不会受到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就不会那么顺利了,至于原因就不赘述了,你先要把这个工程的编译依赖给弄好就是了

npm install --global --production windows-build-tools

然后再回过头去做npm的安装,就可以了。

当然如果你熟悉docker,那就很简单了, Sinopia docker image奉上

你可能感兴趣的:(如何迅速搭建本地npm)