美文网首页Web前端之路
Sinopia搭建私有仓库

Sinopia搭建私有仓库

作者: jie_YJ | 来源:发表于2019-08-01 01:44 被阅读2次

    前言:在公司上,看到老大搭建了公司的npm私有仓库,让我们把平时用到的公共组件和方法等放上去共享。。很好奇怎么去完成一个私有仓库的搭建,下班回去就开始撸。。。

    搭建私有仓库有几种途径;1)上传到github上,作为私有仓库,2)Sinopia;

    第一种因为不能执行npm update,只能是每次执行npm publish,所以不采取这种方式,使用了第二种。。

    开始安装Sinopia的时候就遇到了很多坑,在window系统上安装会出现很多问题,

    err.jpg

    在一顿百度后,发现是node的某个模块出现问题,导致无法正常执行。也没有具体的解决方案,在linux就可以正常安装运行;

    然后就把宿友的(mac book)电脑抢了过来。。。又重新弄。。

    1)npm install Sinopia;

    2)直接运行Sinopia命令,通过localhost:4873就可以展示页面;

    2) 修改config.yaml的配置文件,默认位置在’Users\AppData\Roaming\sinopia‘,然后重新运行Sinopia;(通过添加listen:0.0.0.0:xx)就可以通过IP来访问;

    config.yaml

    4)执行npm adduser --registry http://xxx.xxx.xx.xxx:xx

    5) npm login (添加个人信息)

    user

    6)把做好的东东 ,直接 npm publish就完成了一次包的上传。

    success.upload

    相关文章

      网友评论

        本文标题:Sinopia搭建私有仓库

        本文链接:https://www.haomeiwen.com/subject/nfrfdctx.html