我按照文档https://nextjs.org/docs/api-reference/cli进行操作,我将脚本定义为
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start --keepAliveTimeout 70000",
但我得到了错误
Unknown or unexpected option: --keepAliveTimeout
我想包含此选项,因为我在部署到k8s群集的Pod上遇到了503个错误。
知道为什么我会得到这个错误吗?
1条答案
按热度按时间5f0d552i1#
根据该页面,
start
的选项实际上应该是:我不是这方面的Maven,但我认为发生的事情(不使用
npx
)是参数没有被正确的软件“消耗”。如果是这样,这可能也是一种修复方法:通常,程序会使用
--
来分隔被调用脚本/程序的参数(在您的例子中是next
),以及传递给程序本身将在内部调用的软件的参数。更新:
我已经看过了下一个源代码,我不明白为什么它在你最初使用的时候会失败。也许
next
的行为最近发生了变化,在这种情况下你可以考虑升级。