包管理工具說白了就是從倉庫中下載別人開發好的代碼包的工具,方便項目中使用,當然你也可以發佈給別人使用,倉庫也分公有和私有,當然還有鏡像源
語言 | 工具 | 倉庫 |
---|---|---|
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
網絡問題
倉庫地址一般在國外,由於已知原因,那要麼準備工具,要麼用鏡像,不想發佈出去,又想公用,公司就會搭建私有倉庫