Yarn 中的“npm install <package_name> --save”相当于什么?

问题描述 投票:0回答:4

我正在使用 Yarn 安装我的项目的依赖项。相当于 Yarn 中的“npm install --save ”来更新我的

package.json
文件中的条目?我可以在这里使用“npm install --save ”,但我想尽可能多地使用 Yarn 来提高性能并避免 npm 和 Yarn 之间的混淆。

npm yarnpkg
4个回答
182
投票

相当于

npm install <name> --save
的纱线是:

yarn add <name>

这里是文档的链接,以获取与

npm
相比的完整命令列表。


139
投票

使用以下命令:

yarn add [package_name]

比较 npm 和 Yarn 命令

安装依赖项

npm install => yarn 

安装软件包

npm install [package_name] => yarn add [package_name]

全局安装包

npm install -g [package_name] => yarn global add [package_name]

安装包作为开发依赖项

npm install --save-dev [package_name] => yarn add --dev [package_name]

卸载软件包

npm uninstall [package_name] => yarn remove [package_name]

全局卸载软件包

npm uninstall -g [package_name] => yarn global remove [package_name]

卸载开发依赖包

npm uninstall --save-dev [package_name] => yarn remove [package_name]

更新依赖项

npm update => yarn upgrade 

更新包

npm update [package_name] => yarn upgrade [package_name]

创建一个新包

npm init => yarn init

运行package.json中定义的脚本

npm run => yarn run

测试包

npm test => yarn test

发布包

npm publish => yarn publish

从缓存中删除所有数据

npm cache clean => yarn cache clean

55
投票

使用 --dev 或 -D 将在您的 devDependency 中安装一个或多个软件包。

yarn add <package...> [--dev/-D]

Yarn 添加文档


0
投票

当然!以下是

npm install <package_name> --save
命令的 Yarn 等效项,以及常见 Yarn 命令的备忘单:

npm install <package_name> --save
的纱线当量:

yarn add <package_name>

此命令将安装指定的软件包并自动更新

dependencies
文件中的
package.json
部分。

纱线备忘单:

NPM 命令 纱线当量
npm install
yarn install
npm install <package_name> --save
yarn add <package_name>
npm install <package_name> --save-dev
yarn add <package_name> --dev
npm install <package_name> -g
yarn global add <package_name>
npm uninstall <package_name>
yarn remove <package_name>
npm update
yarn upgrade
npm audit
yarn audit
npm run <script>
yarn run <script>
npm start
yarn start
npm test
yarn test
npm build
yarn build

以下是常见 Yarn 命令的更详细解释:

  1. yarn install
    :安装
    package.json
    文件中列出的所有依赖项。
  2. yarn add <package_name>
    :安装指定的包并将其添加到
    dependencies
    文件的
    package.json
    部分。
  3. yarn add <package_name> --dev
    :安装指定的包并将其添加到
    devDependencies
    文件的
    package.json
    部分。
  4. yarn global add <package_name>
    :在系统上全局安装指定的软件包。
  5. yarn remove <package_name>
    :删除指定的包并相应更新
    package.json
    文件。
  6. yarn upgrade
    :将所有软件包更新到最新版本。
  7. yarn audit
    :检查依赖项中是否存在已知的安全漏洞。
  8. yarn run <script>
    :运行
    scripts
    文件的
    package.json
    部分中定义的指定脚本。
  9. yarn start
    :运行
    start
    文件的
    scripts
    部分中定义的
    package.json
    脚本。
  10. yarn test
    :运行
    test
    文件的
    scripts
    部分中定义的
    package.json
    脚本。
  11. yarn build
    :运行
    build
    文件的
    scripts
    部分中定义的
    package.json
    脚本。

通过使用这些 Yarn 命令,您可以保持一致性并利用 Yarn 相对于 npm 改进的性能和功能。

© www.soinside.com 2019 - 2024. All rights reserved.