本文最后更新于$day天前,文中所描述的信息可能已发生改变。
功能
1、下载同步官方源。
先检查私有仓库里是否有要下载的包,没有的话,去 npm
官方的仓库下载。然后第二次再下载的时候,会缓存一份到我们搭建的这个 npm
仓库,以后再使用的话,就很快了。
2、建立私仓库
可以把公司内部的 npm
包,存放在里面。
3、对npm官方的包进行更改
如果发现,官方的包,有 bug
,pr
后,还没有更新,这时候就可以先暂时 publish
到我们自己的仓库。
优点
1、简单!都不用数据库
部署
部署参考上面的官方文档,和下面的参考文档。
解释
配置文件里的
crypto.createHash('sha1').update('pass').digest('hex') |
在终端里输入 node
,然后输入上面的命令。注:把pass换成 你的密码,然后生成加密的密码。
设置 npm
包源,这个是会写入 .npmrc
的
npm set registry "http://localhost:4873/" |
公司内部的私有包的 package.json
里可以添加
"publishConfig": { |
参考文档
3、npm自建服务器