npm 命令 | Yarn 命令 | 备注 |
---|---|---|
npm install | yarn install | 安装所有依赖包(依据package.json中的依赖配置参数) |
(N/A) | yarn install --flat | 单版本模式 |
(N/A) | yarn install --har | 生成har文件,记录安装时网络请求性能 |
(N/A) | yarn install --no-lockfile | 不读写lockfile方式 |
(N/A) | yarn install --pure-lockfile | 不生成yarn.lock文件 |
npm install [package] | (N/A) | 安装依赖 |
npm install --save [package] | yarn add [package] | 添加生产模式依赖到项目 |
npm install --save-dev [package] | yarn add [package] [--dev/-D] | 添加开发模式的依赖 |
(N/A) | yarn add [package] [--peer/-P] | 对等模式添加依赖,发布/分享项目时的依赖 |
npm install --save-optional [package] | yarn add [package] [--optional/-O] | 添加可选依赖包 |
npm install --save-exact [package] | yarn add [package] [--exact/-E] | 精准添加某版本的包 |
(N/A) | yarn add [package] [--tilde/-T] | 添加同一次版本的包,如指定版本为1.2.3,可接受1.2.x的其他版本,但不接受1.3.x的版本 |
npm install --global [package] | yarn global add [package] | 添加全局包 |
npm rebuild | yarn install --force | 重建 |
npm uninstall [package] | (N/A) | 删除本地依赖包 |
npm uninstall --save [package] | yarn remove [package] | 删除正式依赖包 |
npm uninstall --save-dev [package] | yarn remove [package] | 删除开发依赖包 |
npm uninstall --save-optional [package] | yarn remove [package] | 删除可选依赖包 |
npm cache clean | yarn cache clean | 清除缓存 |
rm -rf node_modules && npm install | yarn upgrade | 更新包管理器自身 |
作者:Shellway Ho
转载请注明出处! 来源: http://docs.shellway.cn/learning-yarn/
内容来源于网络,如有侵权,请联系作者删除!