我正在将我的 nodejs 版本从 8 升级到 10。升级后,我现在无法在任何浏览器中运行我的应用程序。所以我用谷歌搜索了我的问题,发现节点 10 的标头大小已从 80kb 缩小到 8kb。我的应用程序标头大小超过 8kb。所以我需要用 nodejs 命令设置它--max-http-header-size=80000
。但我不知道如何使用nodemon
and进行设置babel-node
。请帮忙。
这是我的 nodemon.json
{
"ext": "js jsx ejs json gql css",
"exec": "babel-node"
}
这是我当前的 package.json:
"develop:server": "BABEL_ENV=server nodemon .",
我已经尝试过的解决方案:
{
"ext": "js jsx ejs json gql css",
"exec": "node --max-http-header-size=80000 ./node_modules/babel-cli/bin/babel-node.js"
}
正确的解决方案如下(选择其中之一):
{ "ext": "js jsx ejs json gql css", "exec": "NODE_OPTIONS=--max-http-header-size=80000 babel-node" }
"develop:server": "NODE_OPTIONS=--max-http-header-size=80000 BABEL_ENV=server nodemon .",