npm 是 node package manager,yarn不仅可以管理安装包,还能管理开发环境。
pip 默认就把依赖安装到对应的python目录,它是所有python应用共享一个依赖库,node默认是每个应用独享自己的依赖库,可以避免不同应用的依赖冲突,
类似python给每个应用都创建一个虚拟环境。
yarn/npm 更改仓库
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
npm config set registry https://registry.npm.taobao.org --global
npm安装包
npm install zet-component@0.1.84 --registry=https://registry.npm.taobao.org # @后面指定版本, --registry可以指定使用的源
yarn安装包
要有package.json定义依赖才能用yarn安装,就像maven的 pom.xml:
yarn install --registry=https://registry.npm.taobao.org