This commit is contained in:
2026-09-17 21:38:21 +08:00
parent f41ec865ad
commit d8789e9034
6 changed files with 68 additions and 2 deletions

9
.idea/go_win_template.iml generated Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="GoModuleSettings" enabled="true" />
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

8
.idea/modules.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/go_win_template.iml" filepath="$PROJECT_DIR$/.idea/go_win_template.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

35
build.bat Normal file
View File

@@ -0,0 +1,35 @@
@echo off
chcp 65001 >nul
echo.
echo [build] Starting...
echo.
:: 1. Build frontend
echo [1/3] Building frontend...
cd frontend
call npm install >nul 2>&1
call npm run build >nul 2>&1
if errorlevel 1 (
echo [error] Frontend build failed
pause
exit /b 1
)
cd ..
:: 2. Build Wails app (output to build/bin/)
echo [2/3] Building Wails app...
wails build -platform windows/amd64
if errorlevel 1 (
echo [error] Wails build failed
pause
exit /b 1
)
:: 3. Copy exe to root
echo [3/3] Copying exe to root...
copy /Y build\bin\go_win_template.exe go_win_template.exe >nul
echo.
echo [done] go_win_template.exe is ready.
echo.
pause

6
go.mod
View File

@@ -2,7 +2,10 @@ module go_win_template
go 1.25.0 go 1.25.0
require github.com/wailsapp/wails/v2 v2.16.0 require (
github.com/wailsapp/wails/v2 v2.16.0
golang.org/x/sys v0.46.0
)
require ( require (
git.sr.ht/~jackmordaunt/go-toast/v2 v2.0.3 // indirect git.sr.ht/~jackmordaunt/go-toast/v2 v2.0.3 // indirect
@@ -31,7 +34,6 @@ require (
github.com/wailsapp/mimetype v1.4.1 // indirect github.com/wailsapp/mimetype v1.4.1 // indirect
golang.org/x/crypto v0.53.0 // indirect golang.org/x/crypto v0.53.0 // indirect
golang.org/x/net v0.56.0 // indirect golang.org/x/net v0.56.0 // indirect
golang.org/x/sys v0.46.0 // indirect
golang.org/x/text v0.39.0 // indirect golang.org/x/text v0.39.0 // indirect
) )

6
package-lock.json generated Normal file
View File

@@ -0,0 +1,6 @@
{
"name": "go_win_template",
"lockfileVersion": 3,
"requires": true,
"packages": {}
}