Skip to main content

npm vs. yarn

npm 与 yarn 常用命令对比

同操作同名的命令

npmyarn功能描述
npm runyarn run运行 package.json 中预定义的脚本
npm config listyarn config list查看配置信息
npm config set registry 仓库地址yarn config set registry 仓库地址更换仓库地址
npm inityarn init互动式创建/更新 package.json 文件
npm listyarn list查看当前目录下已安装的所有依赖
npm loginyarn login登录你的用户名、邮箱
npm logoutyarn logout退出你的用户名、邮箱
npm publishyarn publish将包发布到 npm
npm testyarn test(yarn run test)测试
npm binyarn bin显示 bin 文件所在的安装目录
yarn infoyarn info显示一个包的信息

同操作不同名的命令

npmyarn功能描述
npm install(npm i)yarn install(yarn)根据 package.json 安装所有依赖
npm i [package]yarn add [package]添加依赖包
npm i -dev [package]yarn add [package] –dev添加依赖包至 devDependencies
npm i -g [package]yarn global add [package]全局安装依赖包
npm update –saveyarn upgrade [package]升级依赖包
npm uninstall [package]yarn remove [package]移除依赖包
npm --prefix [path][command]yarn --cwd [path][command]到指定目录执行命令