electron-vue

简介

该样板代码被构建为 vue-cli 的一个模板,并且包含多个选项,可以自定义你最终的脚手架程序。本项目需要使用 node@^7 或更高版本。electron-vue 官方推荐 yarn 作为软件包管理器,因为它可以更好地处理依赖关系,并可以使用 yarn clean 帮助减少最后构建文件的大小。

特色

  • 基本的项目结构与 单一的package.json 设置
  • 详细的 文档
  • 使用 vue-cli 作为项目脚手架
  • 立即可用的 Vue 插件 (axios, vue-electron, vue-router, vuex)*
  • 预装开发工具 vue-devtoolsdevtron
  • 使用 electron-packagerelectron-builder 轻松打包你的应用程序*
  • appveyor.yml.travis.yml 配置用于 electron-builder 的自动部署*
  • 能够生成用于浏览器的网页输出
  • 便利的 NPM 脚本
  • 使用携带模块热更新 (Hot Module Replacement) 的 webpackvue-loader
  • 在工作在 electron 的 main 主进程时重启进程
  • 支持使用 vue-loader 的 HTML/CSS/JS 预处理器
  • 默认支持 stage-0 的 ES6
  • 使用 babili 避免完全反编译到 ES5
  • ESLint (支持 standardairbnb-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

  1. <a name="g7Ekk"></a>
  2. ## electron-react
  3. 国外友人开发,中文文档稀少,需自行摸索
  4. <a name="NJyFJ"></a>
  5. ### 构建
  6. ```javascript
  7. git clone --depth 1 --single-branch https://github.com/electron-react-boilerplate/electron-react-boilerplate.git your-project-name
  8. cd your-project-name
  9. yarn