繁体   English   中英

纱线制造和纱线安装有什么区别?

[英]What is the difference between yarn build and yarn install?

这两个到底是做什么的,在哪里使用它们?

  • yarn install

  • yarn build

简而言之, yarn install是用于安装项目的所有依赖项的命令,通常在package.json文件中分配。 在大多数情况下,这是因为您克隆了一个项目并需要安装其依赖项才能运行它。

另一方面, yarn build不是Yarn程序包管理器中的内置命令。 查看您的问题,似乎您正在运行一些#reactjs项目,该项目可能已在其package.json文件中定义了一个build命令。

我希望这可以澄清您的疑问,但是对于完整的答案,请举例说明您的具体情况。

还应注意,在运行自定义脚本(如构建,测试,部署等)时,建议您按照Yarn文档中的说明使用yarn run [script]命令,在这种情况下,最好使用yarn run build

yarn install用于获取和安装package.json中定义的项目的所有依赖项。 添加依赖项或在另一台计算机上刚签出项目时,可能要执行此操作。 另请阅读有关yarn install 的文档

yarn run build调用在package.json中为“ build”命令配置的脚本。 请注意, 建立纱线不是有效的纱线命令。

{
  "name": "my-package",
  "scripts": {
    "build": "babel src -d lib" // <-- this will be executed
  }
}

另请参见纱线运行文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM