“yarn build”命令有啥作用? “npm build”和“yarn build”是相似的命令吗?

Posted

技术标签:

【中文标题】“yarn build”命令有啥作用? “npm build”和“yarn build”是相似的命令吗?【英文标题】:What does " yarn build " command do? Are " npm build " and "yarn build" similar commands?“yarn build”命令有什么作用? “npm build”和“yarn build”是相似的命令吗? 【发布时间】:2019-07-08 15:30:45 【问题描述】:

yarn build 命令有什么作用? yarn buildnpm build 是否相同?如果不是,有什么区别?

【问题讨论】:

【参考方案1】:

我猜 yarn 和 npm 之间的真正区别在于 yarn 提供的性能和安全性。

yarn 实际上是并行安装包,而 Npm 一次只安装一个包

而且 Yarn 有更安全的依赖。

【讨论】:

【参考方案2】:

"纱线构建 将应用程序捆绑到静态文件中以用于生产。”

【讨论】:

你在哪里读到的?对我来说yarn 不理解这样的命令。【参考方案3】:

yarn buildnpm build 默认不是现有命令。我想你的意思是yarn run buildnpm run build

build 是一个可以在package.json 文件的scripts 属性上指定的命令。请参阅下面的示例。


    "name": "mypackage",
    "version": "0.1.0",
    "scripts": 
       "build": "webpack --config webpack.dev.js"
    

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

这两个命令的唯一区别是你使用的 JS 依赖管理器,yarn 或 npm。

更多信息:

https://yarnpkg.com/lang/en/

https://www.npmjs.com/

【讨论】:

在哪里可以找到捆绑的应用程序? 在 yarn build 之后可以看到项目里面的 build 文件夹,这个文件夹包含了打包好的 app 或者编译好的项目。 虽然我在任何地方都找不到它的文档,但我只是运行了yarn build,它确实有效;这是yarn run build 的完全有效的简写。

以上是关于“yarn build”命令有啥作用? “npm build”和“yarn build”是相似的命令吗?的主要内容,如果未能解决你的问题,请参考以下文章

“npm 设置注册表 https://registry.npmjs.org/”有啥作用?

events.js:183 抛出错误; // 给 yarn build 时未处理的 'error' 事件

npm 中的“生产”标志有啥用?

brew、yarn 和 npm 有啥区别?

在同一个项目中使用 NPM 和 Yarn 有啥坏处吗?

何时在 NPM 上使用 Yarn?有啥区别?