zoukankan      html  css  js  c++  java
  • NodeJS本地公用类库

    git + npm link

    先来看一下npm install 文档。 npm 支持安装 git 仓库,支持 git , git+ssh , git+http , git+https , or git+file 几种协议,例如:

    npm install git+<https://xxx.com/private-package.git>
    

    这样会安装这个仓库的最新版本,如果需要指定版本依赖可以使用 git 的 Tag 来控制。

    使用 Tag 控制版本

    npm install git+https://xxx.com/private-package.git#v1.0.0
    

    npm link 的使用

    很多时候我们需要修改 private-package 模块,但又不想每次先提交git,再执行 npm install 命令来看效果,这样效率太低也太麻烦,npm link 可以帮助我们很方便的实现这样的功能。

    两种使用方法:

    第一种、

    # clone 私有包
    git clone https://xxx.com/private-package.git
    # 进入私有包目录
    cd private-package
    # 创建全局的link
    npm link
    
    # 进入项目目录
    cd ../project/abc
    # 将private-package link 到项目
    npm link private-package
    
    # 取消link 
    npm unlink private-package

    第二种、
    直接进入项目目录
    cd ~/project/abc
    # link 相对路径的 private-package
    npm link ../private-package
    
    # 取消相对路径的 private-package
    npm unlink ../private-package
    

    这种方式成本最低,试用于规模比较小的团队,无需搭建私服,只要 git 仓库就可以搞定。

  • 相关阅读:
    HDU 1556 差分,前缀和
    Full permutation
    PAT B1029
    字串简介
    阵列(3)
    完形填空
    关于c的比较
    19 阵列的复制
    switch述句
    阵列变数(2)
  • 原文地址:https://www.cnblogs.com/wujinhong/p/11698164.html
Copyright © 2011-2022 走看看