electron-vue
简介
该样板代码被构建为 vue-cli
的一个模板,并且包含多个选项,可以自定义你最终的脚手架程序。本项目需要使用 node@^7
或更高版本。electron-vue 官方推荐 yarn
作为软件包管理器,因为它可以更好地处理依赖关系,并可以使用 yarn clean
帮助减少最后构建文件的大小。
特色
- 基本的项目结构与 单一的
package.json
设置 - 详细的 文档
- 使用 vue-cli 作为项目脚手架
- 立即可用的 Vue 插件 (axios, vue-electron, vue-router, vuex)*
- 预装开发工具 vue-devtools 和 devtron
- 使用 electron-packager 或 electron-builder 轻松打包你的应用程序*
appveyor.yml
与.travis.yml
配置用于 electron-builder 的自动部署*- 能够生成用于浏览器的网页输出
- 便利的 NPM 脚本
- 使用携带模块热更新 (Hot Module Replacement) 的 webpack 和 vue-loader
- 在工作在 electron 的
main
主进程时重启进程 - 支持使用 vue-loader 的 HTML/CSS/JS 预处理器
- 默认支持
stage-0
的 ES6 - 使用
babili
避免完全反编译到 ES5 - ESLint (支持
standard
和airbnb-base
)* - 单元测试 (使用 Karma + Mocha)*
- 端到端测试 (使用 Spectron + Mocha)*
构建
```javascript安装 vue-cli 和 脚手架样板代码
npm install -g vue-cli vue init simulatedgreg/electron-vue my-project
安装依赖并运行你的程序
cd my-project yarn # 或者 npm install yarn run dev # 或者 npm run dev
<a name="g7Ekk"></a>
## electron-react
国外友人开发,中文文档稀少,需自行摸索
<a name="NJyFJ"></a>
### 构建
```javascript
git clone --depth 1 --single-branch https://github.com/electron-react-boilerplate/electron-react-boilerplate.git your-project-name
cd your-project-name
yarn