| npm | yarn | 说明 |
|---|---|---|
| npm install | yarn 或 yarn install | 安装项目全部依赖 |
| npm init | yarn init | 初始化一个新项目 |
| npm install [package] --save | yarn add [package] | 添加依赖包(生产依赖) |
| npm install [package]@[version] | yarn add [package]@[version] | 添加特定版本依赖包 |
| npm install [package] --save-dev | yarn add [package] --dev | 添加依赖包(开发依赖) |
| npm install [package] --save-peer | yarn add [package] --peer | 添加依赖包(同等依赖) |
| npm install [package] --save-optional | yarn add [package] --optional | 添加依赖包(可选依赖) |
| npm update [package] --save | yarn upgrade [package] | 升级依赖包 |
| npm update [package]@[version] --save | yarn upgrade [package]@[version] | 将依赖包更新到特定版本 |
| npm uninstall [package] --save | yarn 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版权协议,转载请附上原文出处链接和本声明。