纱线构建和纱线安装有什么区别?
What is the difference between yarn build and yarn install?
这两个到底是干什么用的?
yarn install
yarn build
简而言之,yarn install
就是用来为一个项目安装所有依赖的命令,通常分配在package.json文件中。在大多数情况下,这是因为您克隆了一个项目并需要将其依赖项安装到 运行 它。
另一方面,yarn build
不是 Yarn package manager 中的内置命令。查看您的问题,您似乎正在 运行 一些 #reactjs 项目,该项目可能在其 package.json 文件中定义了一个 build
命令.
我希望这能澄清您的疑问,但要获得完整的答案,请提供您的具体情况的示例。
另请注意,当 运行 构建、测试、部署等自定义脚本时,建议使用 Yarn docs 中所述的 yarn run [script]
命令,在你的情况 yarn run build
.
yarn install
用于获取和安装在 package.json 中定义的项目的所有依赖项。当您添加依赖项或者您刚在另一台计算机上签出该项目时,您可能希望执行此操作。另请阅读有关纱线安装的 the docs。
yarn run build
调用您在 package.json 中为 "build" 命令配置的脚本。请注意 yarn build 不是有效的 yarn 命令。
{
"name": "my-package",
"scripts": {
"build": "babel src -d lib" // <-- this will be executed
}
}
这两个到底是干什么用的?
yarn install
yarn build
简而言之,yarn install
就是用来为一个项目安装所有依赖的命令,通常分配在package.json文件中。在大多数情况下,这是因为您克隆了一个项目并需要将其依赖项安装到 运行 它。
另一方面,yarn build
不是 Yarn package manager 中的内置命令。查看您的问题,您似乎正在 运行 一些 #reactjs 项目,该项目可能在其 package.json 文件中定义了一个 build
命令.
我希望这能澄清您的疑问,但要获得完整的答案,请提供您的具体情况的示例。
另请注意,当 运行 构建、测试、部署等自定义脚本时,建议使用 Yarn docs 中所述的 yarn run [script]
命令,在你的情况 yarn run build
.
yarn install
用于获取和安装在 package.json 中定义的项目的所有依赖项。当您添加依赖项或者您刚在另一台计算机上签出该项目时,您可能希望执行此操作。另请阅读有关纱线安装的 the docs。
yarn run build
调用您在 package.json 中为 "build" 命令配置的脚本。请注意 yarn build 不是有效的 yarn 命令。
{
"name": "my-package",
"scripts": {
"build": "babel src -d lib" // <-- this will be executed
}
}