【发布时间】:2019-07-26 08:16:54
【问题描述】:
这两个究竟是做什么的,在哪里使用它们?
yarn installyarn build
【问题讨论】:
-
yarn install 将安装
package.json中列出的所有依赖项。 build 将执行您在脚本键build内package.json中提到的操作
这两个究竟是做什么的,在哪里使用它们?
yarn install
yarn build
【问题讨论】:
package.json 中列出的所有依赖项。 build 将执行您在脚本键 build 内 package.json 中提到的操作
简而言之,yarn install 是用于安装项目所有依赖项的命令,通常分配在 package.json 文件中。在大多数情况下,这是因为您克隆了一个项目并需要安装其依赖项才能运行它。
另一方面,yarn build 不是Yarn package manager 中的内置命令。查看您的问题,您似乎正在运行一些 #reactjs 项目,该项目可能在其 package.json 文件中定义了 build 命令。
我希望这可以澄清您的疑问,但要获得完整的答案,请提供一个示例来说明您的具体情况。
另外请注意,在运行构建、测试、部署等自定义脚本时,建议您使用yarn run [script] 命令,如Yarn docs 中所述,在您的情况下为yarn run build。
【讨论】:
yarn install 用于获取和安装您的项目的所有依赖项,这些依赖项在您的 package.json 中定义。当您添加依赖项或新签出另一台计算机上的项目时,您可能希望执行此操作。另请阅读有关 yarn install 的 the docs。
yarn run build 调用您在 package.json 中为“build”命令配置的脚本。请注意,yarn build 不是有效的 yarn 命令。
{
"name": "my-package",
"scripts": {
"build": "babel src -d lib" // <-- this will be executed
}
}
【讨论】: