包管理工具说白了就是从仓库中下载别人开发好的代码包的工具,方便项目中使用,当然你也可以发布给别人使用,仓库也分公有和私有,当然还有镜像源
语言 | 工具 | 仓库 |
---|---|---|
php | composer | packagist.org |
go | go get | 主要是github |
python | pip | pypi.org |
java | maven | repo.maven.apache.org |
rust | cargo | crates.io |
nodejs | npm | npm |
npm常用命令
npm init
npm install
npm uninstall
npm run
npm update
npm login
npm publish
网络问题
仓库地址一般在国外,由于已知原因,那要么准备工具,要么用镜像,不想发布出去,又想公用,公司就会搭建私有仓库