FrankKai.github.io icon indicating copy to clipboard operation
FrankKai.github.io copied to clipboard

yarn那些事儿

Open FrankKai opened this issue 6 years ago • 2 comments

  • 常用yarn命令总结
  • yarn使用经验

FrankKai avatar Jun 04 '18 09:06 FrankKai

常用yarn命令小结

  • 安装全局包 yarn global add @vue/cli
  • 查看全局安装包
yarn global bin
cd usr/local/bin
ls
  • 删除全局包
yarn global remove @vue/cli
  • 升级单个包
yarn upgrade @vue/cli
  • 删除本地的某个包
yarn remove umi
  • 添加devDependencies
yarn add umi --dev/-D
  • 清除缓存
yarn cache clean

FrankKai avatar Jun 04 '18 09:06 FrankKai

yarn使用经验

yarn更新包但package.json不同步更新

yarn upgrade axios@^0.18.1 (指定版本更新就行了,仅仅yarn upgrade axios不行)

Package.json中锁了某个npm包的版本,npm包升级以后,重新yarn,会升级到最新版本吗?

要看是否有lock,有的话不会,会锁定;没有的话,会升级。

如果在lock的情况下去升级包,如何去做?

yarn upgrade [package]@[version] 或者 删除yarn.lock,重新yarn install

FrankKai avatar Jun 24 '19 10:06 FrankKai