diff --git a/scripts/__pycache__/deploy_soul.cpython-311.pyc b/scripts/__pycache__/deploy_soul.cpython-311.pyc index 3c3ca144..7369e9e3 100644 Binary files a/scripts/__pycache__/deploy_soul.cpython-311.pyc and b/scripts/__pycache__/deploy_soul.cpython-311.pyc differ diff --git a/scripts/devlop.py b/scripts/devlop.py index cb4e60f0..12192c2e 100644 --- a/scripts/devlop.py +++ b/scripts/devlop.py @@ -217,6 +217,23 @@ def pack_standalone_zip(root): except Exception: pass + # 修改 server.js 默认端口:3000 → 30006 + server_js_path = os.path.join(staging, "server.js") + if os.path.isfile(server_js_path): + try: + with open(server_js_path, "r", encoding="utf-8") as f: + server_js_content = f.read() + # 替换默认端口:|| 3000 → || 30006 + if "|| 3000" in server_js_content: + server_js_content = server_js_content.replace("|| 3000", "|| 30006") + with open(server_js_path, "w", encoding="utf-8") as f: + f.write(server_js_content) + print(" [修改] server.js 默认端口已改为 30006") + else: + print(" [提示] server.js 未找到 '|| 3000' 字符串,跳过端口修改") + except Exception as e: + print(" [警告] 修改 server.js 失败:", str(e)) + # 打成 zip(仅包含顶层内容,解压后即 dist2 根目录;排除 ZIP_EXCLUDE_* 配置的目录/文件) zip_path = os.path.join(tempfile.gettempdir(), "soul_devlop.zip") excluded_count = [0] # 用列表以便内层可修改