小窍门:npm 与 Yarn 命令对比

介绍

這是一個 cheat 表,您可以用作 npm & Yarn指令的便利引用。

有关 npm 的更全面的概述,请参阅我们的教程 如何使用 Node.js 模块与 npm 和 package.json

NPM 对抗 YARN

npmYarn之间有许多相似之处。 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决定不更改的一些命令:

npmyarn
npm inityarn init
npm runyarn run
npm testyarn test
npm login (and logout)yarn login (and logout)
npm linkyarn link
npm publishyarn publish
npm cache cleanyarn cache clean

结论

有关 npm 的更全面的概述,请参阅我们的教程 如何使用 Node.js 模块与 npm 和 package.json

Published At
Categories with 技术
Tagged with
comments powered by Disqus