首页 > 其他 > 详细

为npm依赖包指定git仓库

时间:2021-04-09 16:30:10      阅读:406      评论:0      收藏:0      [点我收藏+]

通常情况下,package.json中的dependencies是像下面这样定义:

"mocha": "^3.0.1"

  

其实npm同时还提供了另外几种方式来指定包的来源:即包名 + 版本号定义的,这种情况下,运行 npm install 时npm会在自己的服务器上搜索该包并下载到本地的node_modules目录。

  1. 指定下载的url地址
  2. 指定git仓库信息

今天我们要记录的是,通过指定git仓库信息,让npm去我们的私有仓库下载包,一定程度上实现私有npm服务的效果。

这里采用了ssh的连接方式,需要先在私有git仓库上设置好ssh

    1. 首先npm init创建一个空的项目和package.json文件;
    2. 修改package.json中的dependencies, 增加

      "react-native-tv-focusable-view": "git+ssh://git@git.devops.letv.com:zhuxinliang/react-native-tv-focusable-view.git"
      

       

    3. 运行npm install

    4. 检查node_modules会发现,react-native-tv-focusable-view已经安装好可以使用了。

为npm依赖包指定git仓库

原文:https://www.cnblogs.com/axl234/p/14637185.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!