php.composer/golang.dep/nodejs.npm/python.pip编程语言包管理器

编程语言包管理器

背景

很多编程语言都有自己的依赖扩展包管理工具,由于项目越来越大,我们不得不按功能拆分模块,复用框架,借鉴优秀的三方依赖和框架,当然一些三方的sdk也可以封装成为依赖。

包管理工具

语言 包管理工具 国内镜像 使用方法
php composer https://www.phpcomposer.com/ https://pkg.phpcomposer.com/
python pip http://pypi.douban.com/simple/ https://www.douban.com/note/302711300/
nodejs npm https://npm.taobao.org/ https://npm.taobao.org/
golang dep https://studygolang.com/articles/10589

golang dep的安装

dep是golang的原型依赖管理工具,但是golang的版本必须是Go 1.7及其更高的版本

  1. 安装方式很简单

    go get -u github.com/golang/dep/cmd/dep
  2. 初始化话项目资源依赖
    dep init
  3. 下载依赖且将依赖添加到项目中

    dep ensure -add github.com/pkg/errors
  4. 更新依赖
    dep ensure -update

0 comments

To reply to the article, please Login or registered