yarn build
命令是做什么用的?
yarn build
和npm build
一样吗?如果不同,有什么区别?
yarn build
和 npm build
不是默认的命令。我认为你的意思是 yarn run build
或者 npm 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"将应用程序打包为用于生产的静态文件。
此文摘自MAD9135所写的关于Create React App的文章,详情请访问https://mad9135.github.io/F2020/modules/week3/02-react-tooling/07-create-react-app.html
yarn
不理解这样的命令。 - akostadinovyarn build
是 yarn run build
的简写。
参考文献:https://classic.yarnpkg.com/lang/en/docs/cli/run/#toc-yarn-run-script
我想说,Yarn和npm之间的真正区别在于Yarn提供的性能和安全性。
Yarn可以并行地安装软件包,而npm只能一次安装一个软件包。
此外,Yarn具有更安全的依赖关系。
Yarn 是一个用于代码的包管理器。Yarn build 可以将应用程序打包成一种格式,并在应用程序存在任何可能导致服务器错误的问题时显示错误信息。
yarn build
命令,它是有效的;这是yarn run build
的简写形式。 - charles-allenyarn build
与yarn run build
的效果完全相同,yarn dev
也是如此,它与yarn run dev
相同都可以很好地运行。虽然这在任何地方都没有提到,但它们确实有效。 - Ansub