“ yarn build”命令做什么?“ npm build”和“ yarn build”是否类似的命令?

sud*_*ral 12 npm yarnpkg

是什么yarn build命令呢?是yarn buildnpm build一样吗?如果没有,有什么区别?

jto*_*uzy 11

yarn build并且npm build默认情况下不是现有命令。我想你是说yarn run build还是npm run build

build是可以package.jsonscripts属性上的文件中指定的命令。请参见下面的示例。

{
    "name": "mypackage",
    "version": "0.1.0",
    "scripts": {
       "build": "webpack --config webpack.dev.js"
    }
}
Run Code Online (Sandbox Code Playgroud)

在此示例中,build是启动command的快捷方式webpack --config webpack.dev.js。您可以使用每个想要定义一些快捷方式来启动命令的关键字。

这两个命令之间的唯一区别是您使用的JS依赖管理器(yarn或npm)。

更多信息:

https://yarnpkg.com/lang/zh/

https://www.npmjs.com/

  • 虽然我在任何地方都找不到它的记录,但我只是运行了“yarn build”,它确实有效;它是“yarn run build”的完全有效的简写。 (12认同)
  • 在哪里可以找到捆绑的应用程序? (2认同)

Ome*_*rFI 6

yarn build是原始文档的快捷方式yarn run build

纱线文档截图

参考:https://classic.yarnpkg.com/lang/en/docs/cli/run/#toc-yarn-run-script


小智 5

“yarn build 将应用程序捆绑成静态文件用于生产。”

  • 你在哪里读到这篇文章?对我来说,“yarn”不理解这样的命令。 (4认同)