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]到指定目录执行命令