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区别