@vue/cli
, vue-router
, vuex
, electron
# 请不要使用cnpm安装依赖,可能会出现玄学bug
# 如果安装速度较慢,请将npm 换源至淘宝等国内npm的源
# 如果换源后还是慢请自挂东南枝
npm install
# 安装依赖成功后可以运行以下脚本
# 打开热加载服务器
npm run serve
# 热加载服务器启动后访问http://localhost:8080
# 打包发行
npm run build
src
源代码main.js
为入口文件,挂载根节点*.scss
为样式文件Init.vue
为根节点background.js
为electron相关内容
assets
静态图片内容sassUtils
sass 复用MixincleatFixMixin.scss
清除浮动MixinfontMixin.scss
文字样式MixinoverFlow
overflow 相关Mixin
module
复用函数debounce.js
函数防抖
config
配置文件list.config.js
大部分静态文字内容以及部分测试数据route.config.js
路由配置store.config.js
全局状态管理validate.config.js
正则相关
components
主组件elements
子组件npm install electron-builder --save-dev
在 package.json
内做如下配置
"build": {
"appId": "appName",
"mac": {
"target": ["dmg", "zip"]
},
"win": {
"target": ["nsis", "zip"]
}
},
"scripts": {
"dist": "electron-builder --win --x64"
}
执行以下脚本
npm run dist
在目录下找到对应的安装包