1,安装环境
安装 go 略
安装 node.js 略
安装 wails,go install github.com/wailsapp/wails/v2/cmd/wails@latest
2,检查环境安装情况
go version
npm --version
wails doctor
3,创建项目
wails init -n myproject -t vue
myproject
是项目名称,可以自定义vue
是使用 vue 框架,可以选择其他的 react 等框架
4,引入 element-plus
先在项目目录cd .\myproject\
运行go mod tidy
更新依赖到合适版本
然后在前端文件夹目录cd .\frontend\
运行npm update
更新 vue 等依赖版本,默认的版本比较低
然后运行npm i
接着运行npm install element-plus --save
安装element-plus
配置按需自动导入npm install -D unplugin-vue-components unplugin-auto-import
修改vite.config.js文件
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),]
})
5,处理文件
格式化 style.css 文件
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
background-color: rgb(178, 180, 255);
text-align: center;
color: white;
}
删除 fonts,images 中的文件
删除 HelloWorld 组件
将默认 App.vue 改为:
<script setup></script>
<template>
<div>
Hello World
<br>
<el-button>Default</el-button>
<el-button type="primary">Primary</el-button>
</div>
</template>
<style></style>
6,运行
在项目文件夹下wails dev