You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.2 KiB
65 lines
1.2 KiB
@echo off |
|
chcp 65001 >nul |
|
setlocal enabledelayedexpansion |
|
|
|
echo 🔧 修复 npm 路径问题的启动脚本 |
|
echo. |
|
|
|
REM 设置环境变量 |
|
set VUE_CLI_BABEL_TRANSPILE_MODULES=false |
|
set VUE_CLI_MODERN_BUILD=false |
|
set VUE_CLI_LOG_LEVEL=info |
|
set LANG=zh_CN.UTF-8 |
|
set LC_ALL=zh_CN.UTF-8 |
|
|
|
REM 检查 Node.js 环境 |
|
echo 检查 Node.js 环境... |
|
node --version >nul 2>&1 |
|
if errorlevel 1 ( |
|
echo ❌ Node.js 未找到,请确保已正确安装 |
|
echo 请访问 https://nodejs.org 下载并安装 Node.js |
|
pause |
|
exit /b 1 |
|
) |
|
|
|
npm --version >nul 2>&1 |
|
if errorlevel 1 ( |
|
echo ❌ npm 未找到,请确保已正确安装 |
|
pause |
|
exit /b 1 |
|
) |
|
|
|
echo ✅ Node.js 环境检查通过 |
|
echo. |
|
|
|
REM 检查依赖 |
|
echo 检查依赖... |
|
if not exist "node_modules" ( |
|
echo 📦 依赖未安装,正在安装... |
|
npm install |
|
if errorlevel 1 ( |
|
echo ❌ 依赖安装失败 |
|
pause |
|
exit /b 1 |
|
) |
|
) |
|
|
|
REM 预构建前端 |
|
echo. |
|
echo 预构建前端... |
|
npm run build:vue |
|
if errorlevel 1 ( |
|
echo ❌ 前端构建失败 |
|
pause |
|
exit /b 1 |
|
) |
|
|
|
echo ✅ 前端构建成功 |
|
echo. |
|
|
|
REM 启动 Electron |
|
echo 启动 Electron 应用... |
|
echo 🚀 标准模式启动... |
|
electron . |
|
|
|
pause
|
|
|