安装
npm install -g yarn
查看版本
yarn -v
初始化项目与依赖管理
yarn init
:与npm init
一样通过交互式会话生成一个新的package.jason
文件以初始化项目;跳过会话可使用yarn init --yes
,简写yarn init -y
yarn add <package>@<version>
:安装并添加一个依赖项到项目的dependencies
部分,写入package.jason
和yarn.lock
文件yarn add <package> --dev/-D
或yarn add --dev <package>
:将依赖项添加至devDependencies
,用于开发时的依赖yarn remove <package>
:移除依赖升级依赖: yarn upgrade <package>
:升级指定包至最新版本(根据package.json中的语义版本范围)yarn upgrade-interactive [--latest]
:交互式地选择并升级项目的依赖项yarn upgrade-interactive --latest
:将所有依赖升级到其最新的可用版本
全局安装依赖
yarn global add < package>
缓存管理
yarn cache clean <package>
:清除特定包的缓存yarn cache clean
:清理整个缓存yarn cache dir
:查看全局缓存位置yarn cache list
:列出已缓存的包
下载依赖
yarn install
yarn
yarn install --force
npm install --force
运行脚本
yarn run < script>
yarn < script>
列出依赖和对应信息
yarn list
yarn list --depth = 0
yarn global list
修改相关配置(更多国内镜像)
yarn config set key value
npm config set key value
yarn config get key
npm config get key
yarn config delete key
npm config delete key
yarn config list
npm config list
yarn config set registry https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org