rspack: --port 附带主机前缀会导致 RSPACK_DEVSERVER_PORT=NaN,并会杀死客户端编译程序
页:1
meteor run -- -- port < host > :<port>使rspack集成计算RSPACK DEVSERVER PORT=NaN',客户端编译在以ERR SOCKET BAD PORT'进行首次构建之前即已失效.
-- -- 港口 ' 被记录为接受[主机:]港口 ' ,因此,这影响到每个将一个明确的主机捆绑起来的应用程序——一个非常常见的地道/地道开发和同时运行几个应用程序的设置。
因为...
计算DevServerPort ()' 假定GetMeteorAppPort ()' 返回的值仅为:
https://GitHub.com/meteor/meteor/blob/release/METEOR%403.5.2/packages/rspack/lib/processes.js#L135-L143 互联网档案馆的存檔,存档日期2013-12-22.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? 导出函数计算 DevServerPort () { cont 端口 = 获取MeteorApp Port (); (一) Const BasePort = 8077;
// 总和端口的位数 const digitalSum = port.split ('). reduce ((和,数字) + sum + parseInt(数字, 10),;);
返回基站+数字站; {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
但`Get MeteorAppPort ()' 返回原始的`-port' 选项,主机前缀包括:
https://GitHub.com/meteor/meteor/blob/release/METEOR%403.5.2/packages/tools-core/lib/meteor.js#L43-L45
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么?
导出函数获取MeteorAppPort () {
返回软件包 ?. meteor?. global?. currentCommand?. options?. ['port'] || process.env.PORT ||'3000';
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
以-port localhost:3060',parseInt ('l, 10)'为NaN',总额为NaN',而8077 + NaN'为NaN'。 然后,这一数值被串入产卵的rspack工艺的环境,因此devServer.port ' 最终成为NaN'.
- 复制
在[email protected] ' 上安装有“[email protected]”/ meteorjs/[email protected]'的任何rspack软件:
流星运行 -- -- 端口本地主机 : 3060
开始MongoDB。
[rspack-cli] RangeError [ERR SOCKET BAD PORT]:可选. port应该为QQ 0和 < 65536. 收到型号( NAN) 。
at Server. listen(节点:net:2159:5)
(./node modules/webpack-dev-server/lib/Server.js:3460:23) (中文(简体) ).
at RspackDevServer. start (./node modules/webpack-dev-server/lib/Server.js:3458:7) (中文(简体) ).
代码 : “ ERR SOCKET BAD Port”
Rspack插件出错:Rspack客户端进程在完成第一次编译前意外退出(代码2).
" 探测器运行 -- -- 3060 " (无主机)有效。 " [:] 305 " , " 探测器测试 " 装置使用,同样失灵。
预期
dev-server端口应仅取自端口部分,例如:在相接数字之前分析出 " [主机:]端口 " 形式,或重新使用任何已经用于将 "-端口 " 分为端口和端口的工具。
工作间
明确设置 “ RSPACK DEVSERVER Port” :
RSPACK DEVSERVER PORT=8060流星跑 -- 端口本地主机:3060
- 边注
数和热也很容易相撞,即使它确实起作用——3010'、3100'、3001'和1300'所有地图都写到`8081'——因此,从不同港口起动的应用软件仍然可以在一个德夫服务器港口上战斗。
QQ 版本数
- 气象器“[email protected]”
[email protected]'(大气层)、meteorjs/[email protected]'、rspack/core'/rspack/cli'`1.7.11'- macOS 26.6.2(arm64),节点24(与Meteor工具捆绑)
内容来源: meteor/meteor