fix: correct openclaw.mjs path in Windows scripts, remove broken build step
Same fixes as Mac scripts: use full node_modules path for openclaw.mjs and remove non-existent npm run build step.
This commit is contained in:
@@ -14,6 +14,8 @@ set "OPENCLAW_STATE_DIR=%STATE_DIR%"
|
||||
set "OPENCLAW_CONFIG_PATH=%STATE_DIR%\openclaw.json"
|
||||
set "PATH=%NODE_DIR%;%PATH%"
|
||||
|
||||
set "OPENCLAW_MJS=%CORE_DIR%\node_modules\openclaw\openclaw.mjs"
|
||||
|
||||
if not exist "%STATE_DIR%" mkdir "%STATE_DIR%"
|
||||
if not exist "%DATA_DIR%\memory" mkdir "%DATA_DIR%\memory"
|
||||
if not exist "%DATA_DIR%\backups" mkdir "%DATA_DIR%\backups"
|
||||
@@ -75,7 +77,7 @@ echo Qwen - Qwen
|
||||
echo Doubao - Volcano Engine
|
||||
echo.
|
||||
cd /d "%CORE_DIR%"
|
||||
"%NODE_BIN%" openclaw.mjs onboard
|
||||
"%NODE_BIN%" "%OPENCLAW_MJS%" onboard
|
||||
pause
|
||||
goto :menu
|
||||
|
||||
@@ -95,7 +97,7 @@ if not exist "%STATE_DIR%\openclaw.json" (
|
||||
echo {"gateway":{"mode":"local","auth":{"token":"uclaw"}}} > "%STATE_DIR%\openclaw.json"
|
||||
)
|
||||
start "" http://127.0.0.1:%PORT%/#token=uclaw
|
||||
"%NODE_BIN%" openclaw.mjs gateway run --allow-unconfigured --force --port %PORT%
|
||||
"%NODE_BIN%" "%OPENCLAW_MJS%" gateway run --allow-unconfigured --force --port %PORT%
|
||||
pause
|
||||
goto :menu
|
||||
|
||||
@@ -113,10 +115,10 @@ set /p qqsecret=" AppSecret: "
|
||||
if "%qqid%"=="" goto :qq_cancel
|
||||
if "%qqsecret%"=="" goto :qq_cancel
|
||||
cd /d "%CORE_DIR%"
|
||||
"%NODE_BIN%" openclaw.mjs channels add --channel qqbot --token "%qqid%:%qqsecret%"
|
||||
"%NODE_BIN%" "%OPENCLAW_MJS%" channels add --channel qqbot --token "%qqid%:%qqsecret%"
|
||||
echo.
|
||||
set /p qqallow=" Your QQ number (allowlist, empty to skip): "
|
||||
if not "%qqallow%"=="" "%NODE_BIN%" openclaw.mjs config set channels.qqbot.allowFrom "%qqallow%"
|
||||
if not "%qqallow%"=="" "%NODE_BIN%" "%OPENCLAW_MJS%" config set channels.qqbot.allowFrom "%qqallow%"
|
||||
echo.
|
||||
echo QQ Bot configured! Restart gateway to apply.
|
||||
pause
|
||||
@@ -141,7 +143,7 @@ goto :menu
|
||||
|
||||
:doctor
|
||||
cd /d "%CORE_DIR%"
|
||||
"%NODE_BIN%" openclaw.mjs doctor --repair
|
||||
"%NODE_BIN%" "%OPENCLAW_MJS%" doctor --repair
|
||||
pause
|
||||
goto :menu
|
||||
|
||||
|
||||
@@ -59,12 +59,7 @@ if not exist "%CORE_DIR%\node_modules" (
|
||||
echo.
|
||||
)
|
||||
|
||||
if not exist "%CORE_DIR%\dist" (
|
||||
echo First run - building...
|
||||
cd /d "%CORE_DIR%"
|
||||
call "%NPM_BIN%" run build
|
||||
echo.
|
||||
)
|
||||
REM OpenClaw doesn't need a separate build step when installed via npm
|
||||
|
||||
REM Find available port
|
||||
set PORT=18789
|
||||
@@ -101,7 +96,8 @@ if "%HAS_MODEL%"=="yes" (
|
||||
start "" "%UCLAW_DIR%Config.html?port=%PORT%"
|
||||
)
|
||||
|
||||
"%NODE_BIN%" openclaw.mjs gateway run --allow-unconfigured --force --port %PORT%
|
||||
set "OPENCLAW_MJS=%CORE_DIR%\node_modules\openclaw\openclaw.mjs"
|
||||
"%NODE_BIN%" "%OPENCLAW_MJS%" gateway run --allow-unconfigured --force --port %PORT%
|
||||
|
||||
echo.
|
||||
echo OpenClaw stopped.
|
||||
|
||||
Reference in New Issue
Block a user