gpt4 book ai didi

javascript - 在 `prestart` 命令中使用 `&&` 而不是 `package.json` 有什么好处

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:40:16 26 4
gpt4 key购买 nike

我认为标题是不言自明的,但还是:

使用npm的前置脚本有什么好处packege.json例如 prestart只是将命令与 && 连接起来在start脚本?

{
prestart: "parcel build",
start "nodemon server.js"
}

对比

{
start: "parcel build && nodemon server.js"
}

它更跨平台?
它能处理two async endless process吗像两个服务器(build + api)?

还有别的吗?

编辑:我发现了 postInstall 的好处. Heroku 等删除 devDependencynpm install 之后所以在postinstall我可以放build在 Heroku 删除执行该操作的代码之前进行处理。

最佳答案

顾名思义,

prestartbefore start 运行,因此在 prestart 中运行一个命令,在start 按顺序运行这两个命令,而不是并行运行。使用 &&start 中运行命令按顺序运行它们,但在同一步骤中。

这两种方法几乎相同,至少在结果方面是这样。但是,在某些版本的 Windows 上,&& 可能存在兼容性问题。

如果你想并行运行命令,你可以在start中使用&,而不是&&

关于javascript - 在 `prestart` 命令中使用 `&&` 而不是 `package.json` 有什么好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54456700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com