zoukankan      html  css  js  c++  java
  • NPM私有包部署到私有仓库

    NPM私有包部署到私有仓库
    1.项目部署到NPM
    2.私有仓库的搭建
    1,项目部署到NPM
    注册NPM账号
    注册地址:https://www.npmjs.com/
    注册完成后进入邮箱验证

    账号登录

    npm login


    登录成功用

    npm who am i


    进行验证


    初始化npm库

    npm init 

    然后依次输入相应的参数,其中version必填,最后生成的pagkage如下图


    在pagkage同级写一个测试文件,向外暴露接口


    至此,一个npm包创建完成

    发布共有NPM包

    npm publish


    发布成功之后,在自己的NPM网站下面就能看到对应的npm包


    注意:每个npm的name是独一无二的,重名会导致发布失败

    2,创建私有仓库
    网上找了好多方法,都没搞成功,其实,搭建私有npm的话其实是非常简单的,github上有一个叫做sinopia的项目,使用相当简单,无需配置数据库。用阿里的cnpm也是可以搭建私有npm的,不过配置稍微麻烦些。

    安装sinopia

    npm install -g sinopia


    安装成功之后,修改npm路径为本地,

    npm set registry http://localhost:4873/
    $ npm set ca null


    如果使用HTTPS,请添加适当的CA信息,(“null”表示从操作系统获取CA列表)

    添加新用户

    npm adduser --registry http:// localhost:4873 /

    然后就可以愉快的发布与下载自己的私有npm包了

    参考:
    1.https://github.com/rlidwka/sinopia
    2.http://www.cnblogs.com/sghy/p/6829747.html

    原文:https://blog.csdn.net/nanguabushuohua/article/details/71486184

  • 相关阅读:
    VUE处理项目中的ESLint语法报错问题
    通过Focas连接Fanuc的NC Guide
    IdentityServer
    Dapper2.0.78手册翻译
    Framework项目持续集成(jenkins)及集合SonarQube
    基于 GitBook 搭建个人博客
    GitBook 常用插件
    Vue管理系统前端系列六动态路由-权限管理实现
    Vue管理系统前端系列五自定义主题
    Vue管理系统前端系列四组件拆分封装
  • 原文地址:https://www.cnblogs.com/cangqinglang/p/11225199.html
Copyright © 2011-2022 走看看