yarn与npm常用指令对比

npmyarn说明
npm installyarn 或 yarn install安装项目全部依赖
npm inityarn init初始化一个新项目
npm install [package] --saveyarn add [package]添加依赖包(生产依赖)
npm install [package]@[version]yarn add [package]@[version]添加特定版本依赖包
npm install [package] --save-devyarn add [package] --dev添加依赖包(开发依赖)
npm install [package] --save-peeryarn add [package] --peer添加依赖包(同等依赖)
npm install [package] --save-optionalyarn add [package] --optional添加依赖包(可选依赖)
npm update [package] --saveyarn upgrade [package]升级依赖包
npm update [package]@[version] --saveyarn upgrade [package]@[version]将依赖包更新到特定版本
npm uninstall [package] --saveyarn remove [package]卸载依赖包
npm prune移除未定义在package.json中的依赖包

示例:

//安装全部依赖包
 npm install
 yarn
//安装2.22.2版本的moment
 npm install moment@2.22.2 --save
 yarn add moment@2.22.2
//更新moment
 npm update moment
 yarn upgrade moment
//卸载moment
 npm uninstall moment --save-dev
 yarn remove moment --dev

参考:
yarn-CLI指令详解
npm与yarn命令对比
yarn与npm的详细解析与命令
dependencies、devDependencies、peerDependencies、optionalDependencies区别


版权声明:本文为ThisEqualThis原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。