yarn build和yarn install有什么区别?

16

这两个命令具体是做什么的,何时使用它们?

  • yarn install

  • yarn build


1
yarn install 将安装 package.json 中列出的所有依赖项。build 将执行在 package.json 中的 scripts 键 build 内提到的操作。 - Ashish Patel
2个回答

11
简而言之,yarn install 是用于安装项目中的所有依赖项的命令,通常在 package.json 文件中分配。在大多数情况下,这是因为您克隆了一个项目并需要安装其依赖项才能运行它。
另一方面,yarn build 不是 Yarn 包管理器 中的内置命令。从您的问题来看,似乎您正在运行某个 #reactjs 项目,该项目可能已经在其 package.json 文件中定义了一个 build 命令。
希望这样可以澄清您的疑惑,但是为了得到完整的答案,请提供您特定场景的示例。
此外,请注意,当运行自定义脚本(例如 build、test、deploy 等)时,建议使用 yarn run [script] 命令,如 Yarn 文档 中所述,在您的情况下使用 yarn run build

哦,我现在明白了。我之前不知道它是一个自定义配置的命令。谢谢。 - Arty
1
没问题,您可以在Yarn 这里查看可用的CLI命令完整列表,任何不在其中的脚本都是自定义的。 - rdarioduarte

3
“yarn install”用于从“package.json”中定义的所有依赖项中获取并安装项目需要的内容。当您添加新的依赖项或在另一台计算机上检出项目时,您可能需要执行此操作。请参阅文档以了解关于“yarn install”的更多信息。
“yarn run build”将调用你在“package.json”中为“build”命令配置的脚本。请注意,“yarn build”不是有效的yarn命令。
{
  "name": "my-package",
  "scripts": {
    "build": "babel src -d lib" // <-- this will be executed
  }
}

请参阅yarn run文档

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接