npm-vs-yarn
yarn和npm的对比
yarn和npm的对比版本控制
npm的版本控制不够精确,会存在误差.而且每次都不会去创建/更新版本. 只有在npm-shrinkwrap.json存在的时候,他才会去更新. 默认是不会创建npm-shrinkwrap.jsonyarn则不同,他会去创建yarn.lock,每次执行都是创建/更新相关版本号.安全问题
npm在安装的时候会运行代码.效率问题
npm是一个个的往下执行.yarn是并行.安装的效率会大大提高.install 1,
npm install是从package.json安装依赖或者添加新的包. 2.yarn install只会根据yarn.lock或者package.json去安装依赖,却不会添加新的包. 3.yarn install和yarn add相当于npm install的作用.相似之处
yarn upgrade相似于npm update不同之处
yarn licenses ls可以查看包的相关信息.对应命令行差异
shrinkwrap install
npm install npm-shrinkwrap-install npm install npm prune npm dedupe npm install npm shrinkwrap --dev
有不对的地方还望指出.有更好的结论欢迎提出.
Last updated