npm/yarn实践

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 

Only config it for current user:

yarn config set registry https://registry.npm.taobao.org
yarn config set disturl https://npm.taobao.org/dist 
npm config set registry https://registry.npm.taobao.org

Check is it takes effect:

npm config list

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
posted @ 2020-11-11 20:20  oaksharks  阅读(253)  评论(0编辑  收藏  举报