包管理工具合集

  • 2019-04-05
  • 99
  • 0
  • 0

操作系统

Windows

1)Chocolatey

使用命令行下载软件包(如msi)

https://chocolatey.org/

Linux

1)apt

deb包,Ubuntu自带

2)yum

yum包,CentOS自带

3)rpm

rpm包

4)git

git虽不是包管理工具,但可以用于下载常用工具

https://git-scm.com/

5)curl

curl不是包管理工具,但通过curl -O可实现远程下载

https://curl.haxx.se/

编程语言和框架

Java

1)Maven

推荐,提供丰富的命令,可打包项目

http://maven.apache.org/

Maven仓库: https://mvnrepository.com/

2)Gradle

常用于安卓开发

https://gradle.org/

3)Ant

不推荐

Php

1)Composer

Laravel框架必备

https://www.phpcomposer.com/

Go

1)go mod

go自带的命令,通过go mod download下载依赖

2)Dep

https://golang.github.io/dep/

Node

1)Yarn

Npm的加强版,并行下载,精简Emoji输出,推荐

https://yarn.bootcss.com/

2)Npm

Node的默认包管理器,基于package.json,提供项目的测试打包等命令

3)Cnpm

由于Npm使用国外源,速度较慢,Cnpm采用国内淘宝镜像,提高下载速度

https://npm.taobao.org/

4)Npx

Npm5.2以上版本自带,可以直接执行Npm依赖包的命令(原理是先下载依赖,执行命令,再删除依赖包),高效且节约空间

   

评论

还没有任何评论,你来说两句吧

您的操作已经越界!

尊敬的站长:您的操作越界导致触发了主题保护界面,想要恢复请联系作者 点击进入

Error:0x01213802

如果并非改动过代码请尝试关闭插件