介绍
這是一個 cheat 表,您可以用作 npm & Yarn指令的便利引用。
有关 npm 的更全面的概述,请参阅我们的教程 如何使用 Node.js 模块与 npm 和 package.json 。
NPM 对抗 YARN
在 npm和 Yarn之间有许多相似之处。 Yarn(2016年发布)从 npm(2010年发布)中汲取了相当大的灵感。
另一方面,它们的相似性可能会导致混乱和小错误,当您发现自己使用两个包管理器。
这里有一个有用的参考来保持两个 CLI 平行:
QQ 命令 npm 线 QQ
QQ : -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 安装 Dev 软件包 QQ npm' 安装 -save-dev [package] QQ
yarn ad-dev [package]
QQ 卸载包 QQ npm 卸载 [包装]
yarn 删除 [包装] QQ
QQ Uninstall dev软件包 QQ npm uninstall-save-dev [package] QQ
yarn去除 [package]
QQ 更新 npm 更新' QQ
yarn 升级'
更新软件包 QQ npm 更新 [package] QQ
yarn 升级 [package]
全球安装软件包 QQ'npm s安装 - Global [package] QQ 'yarn Global 添加 [package] QQ
QQ 全球卸载软件包 QQ npm 卸载- Global [包装]
yarn Global remove [包装] '
那些没有改变的事情
以下是Yarn决定不更改的一些命令:
npm | yarn |
---|---|
npm init | yarn init |
npm run | yarn run |
npm test | yarn test |
npm login (and logout ) | yarn login (and logout ) |
npm link | yarn link |
npm publish | yarn publish |
npm cache clean | yarn cache clean |
结论
有关 npm 的更全面的概述,请参阅我们的教程 如何使用 Node.js 模块与 npm 和 package.json 。