zoukankan      html  css  js  c++  java
  • 【转】使用sinopia五步快速完成本地npm搭建

    使用sinopia五步快速完成本地npm搭建

    为什么要搭建私有npm?

    不知道大家在安装npm包的时候有没有出现过下载速度慢和下载异常的情况,反正是我经常遇到! 这也是cnpm这类国内镜像出现的原因,但是毕竟还是在使用在使用别人的服务,如果有条件搭建自己的npm包管理服务器的话,还是有诸多好处的:

    1、下载依赖速度够快

    2、不会因为npm官方镜像挂掉而影响开发

    3、私有模块管理

    今天看到白大神部署了我们公司的本地npm私服,终于有幸认识到sinopia!一款可以快速搭建本地npm镜像的服务器: https://github.com/rlidwka/sinopia 。

    Quick Start

    第一步,安装 sinopia

    $ npm install -g sinopia
    

    第二步,启动 sinopia

    $ sinopia
    

    sinopia启动之后可以看到配置文件在 C:UsersAdministratorAppDataRoamingsinopiaconfig.xml,

    本地默认服务器地址是 http://localhost:4873/,访问一下:

    第三步,创建新用户

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

    第四步,发布npm包

    $ npm publish
    

    接下来就是发布资源包到服务器了,我们创建一个繁星基类库的包文件:

    {
      "name": "fx.fx",
      "version": "1.0.0",
      "main": "fx.js",
      "scripts": {
        "test": "echo "Error: no test specified" && exit 1"
      },
      "author": "gary gao",
      "license": "ISC",
      "description": "繁星基类库fx.js   
     安装方法:npm install fx.fx",
      "readme": "繁星基类库fx.js   
    安装方法:npm install fx.fx 
    ",
      "readmeFilename": "README.md",
      "_id": "fx.fx@1.0.0",
      "_from": "fx.fx@"
    }
    

    用户登录成功之后就可以发布新包了:

    第五步,安装npm包

    $ npm install fx.fx
    

    我们现在看看是否能安装成功:至此,已经完成私有npm的搭建,接下来就是维护的事情啦。

  • 相关阅读:
    (最小路径覆盖) poj 1422
    (匈牙利算法) hdu 2119
    (匈牙利算法) hdu 4185
    (匈牙利算法) hdu 2063
    (匈牙利算法)hdu 1281
    (匈牙利算法DFS)hdu 3729
    (01 染色判奇环) hdu 3478
    (多重背包)poj 1276
    (判断欧拉回路)poj 1368
    (差分约束) hdu 1384
  • 原文地址:https://www.cnblogs.com/tarena/p/6226274.html
Copyright © 2011-2022 走看看