正在显示
2 个修改的文件
包含
47 行增加
和
4 行删除
LICENSE
0 → 100644
| 1 | +MIT License | ||
| 2 | + | ||
| 3 | +Original work Copyright (c) 2016 Greg Holguin | ||
| 4 | +Modified work Copyright (c) 2019-present umbrella22 | ||
| 5 | + | ||
| 6 | +Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| 7 | +of this software and associated documentation files (the "Software"), to deal | ||
| 8 | +in the Software without restriction, including without limitation the rights | ||
| 9 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| 10 | +copies of the Software, and to permit persons to whom the Software is | ||
| 11 | +furnished to do so, subject to the following conditions: | ||
| 12 | + | ||
| 13 | +The above copyright notice and this permission notice shall be included in all | ||
| 14 | +copies or substantial portions of the Software. | ||
| 15 | + | ||
| 16 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| 17 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| 18 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| 19 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| 20 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| 21 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
| 22 | +SOFTWARE. | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -16,7 +16,7 @@ nrm use taobao | ... | @@ -16,7 +16,7 @@ nrm use taobao |
| 16 | # ELECTRON只要下载了一次您自己没有清除缓存的话,就可以直接使用上次的安装包,这样通过cnpm安装完成之后,一定!要删除一次依赖包!一定哦! | 16 | # ELECTRON只要下载了一次您自己没有清除缓存的话,就可以直接使用上次的安装包,这样通过cnpm安装完成之后,一定!要删除一次依赖包!一定哦! |
| 17 | # 再使用npm安装就会使用缓存了,免去那个魔法的过程~~ | 17 | # 再使用npm安装就会使用缓存了,免去那个魔法的过程~~ |
| 18 | # 或者可以使用更加优秀的yarn。 | 18 | # 或者可以使用更加优秀的yarn。 |
| 19 | -npm install | 19 | +npm install or yarn install |
| 20 | 20 | ||
| 21 | # 启动之后,会在9080端口监听 | 21 | # 启动之后,会在9080端口监听 |
| 22 | # 需要重新运行一次此命令 | 22 | # 需要重新运行一次此命令 |
| ... | @@ -25,11 +25,32 @@ npm run dev | ... | @@ -25,11 +25,32 @@ npm run dev |
| 25 | # build命令在不同系统环境中,需要的的不一样,需要自己根据自身环境进行配置 | 25 | # build命令在不同系统环境中,需要的的不一样,需要自己根据自身环境进行配置 |
| 26 | npm run build | 26 | npm run build |
| 27 | 27 | ||
| 28 | +# 启动单元测试模块,但是需要注意的是,我没有更新依赖,所以很可能会导致失败 | ||
| 29 | +npm test | ||
| 30 | +# 如若实在不行无法安装electron依赖,请使用 | ||
| 31 | +npm config edit | ||
| 32 | +# 该命令会打开npm的配置文件,请在registry=https://registry.npm.taobao.org/这行代码后的下一行添加 | ||
| 33 | +# ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ 和 sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ | ||
| 34 | +# 然后关闭该窗口,重启命令行,删除node_modules文件夹,并重新安装依赖即可 | ||
| 28 | 35 | ||
| 29 | ``` | 36 | ``` |
| 30 | 37 | ||
| 31 | - | ||
| 32 | --- | 38 | --- |
| 33 | 39 | ||
| 34 | -这个项目使用了 [electron-vue](https://github.com/SimulatedGREG/electron-vue)@[8fae476](https://github.com/SimulatedGREG/electron-vue/tree/8fae4763e9d225d3691b627e83b9e09b56f6c935) using [vue-cli](https://github.com/vuejs/vue-cli). 文档你们可以在这里看到: [here](https://simulatedgreg.gitbooks.io/electron-vue/content/index.html). | ||
| 35 | -这是花裤衩大大原本的[地址](https://github.com/PanJiaChen/electron-vue-admin) | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 40 | +这个项目使用了 [electron-vue](https://github.com/SimulatedGREG/electron-vue)@[8fae476](https://github.com/SimulatedGREG/electron-vue/tree/8fae4763e9d225d3691b627e83b9e09b56f6c935) using [vue-cli](https://github.com/vuejs/vue-cli). 文档你们可以在这里看到: [这里](https://simulatedgreg.gitbooks.io/electron-vue/content/index.html). | ||
| 41 | +这是花裤衩大大原本的[地址](https://github.com/PanJiaChen/electron-vue-admin) | ||
| 42 | + | ||
| 43 | +# 更新日志 | ||
| 44 | +- 2019年10月18日更新:不知不觉中倒也过去了一个月,啊哈哈这次更新给大家带来的是updater的示例,这依旧是个实验特性,所以在新分支中才可以使用,使用方式则是,安装依赖, | ||
| 45 | +运行 `npm run update:serve` 来启动这个node服务器,然后您如果想在dev的时候就看到效果需要先运行build拿到 `latest.yml`文件,然后将其更名为 `dev-app-update.yml` 放入`dist/electron`中,和`main.js`同级,然后你需要关闭或者排除webpack的自动清除插件(我已经屏蔽了,所以无需大家自己动手),然后点击软件中的检查更新即可,记住当软件正在运行的时候,是无法应用安装的,所以您需要关闭之后方可安装。这并不是一个错误! | ||
| 46 | + | ||
| 47 | +- 2019年9月18日更新:修正生产环境时,没有正确去除控制台输出的问题,双分支例行更新依赖,修正ui部分颜色问题,日后准备使用element主题功能 | ||
| 48 | +- 2019年9月16日更新:去除easymock,直接粗暴更改登陆验证,如有需要请自行修改,例行更新新分支依赖,修正当自定义头部和系统头部互换时,布局不会做出相应变化的问题。 | ||
| 49 | +- 2019年9月3日更新:修正了当nodejs >= 12时,出现process未定义的问题,新分支加入自定义头部,现在我们可以做出更cooool~~的效果了。 | ||
| 50 | +- 2019年8月20日更新:添加登录拦击,实现登录功能,在dev中加入关闭ELECTRON无用控制台输出,新分支例行更新依赖,加入生产环境屏蔽f12按键。 | ||
| 51 | +- 2019年8月13日更新:将新分支的所有依赖均更新至最新(但是我觉得,babel似乎有些东西不需要,还是保留着吧,日后测试后移除)依赖更新之后通过打包和dev测试 | ||
| 52 | +- 2019年8月12日更新:添加一个新分支,该新分支后续将会持续保持ELECTRON(包括其对应的辅助组件)的版本处于最新状态,去除了单元测试和一些无用的文件。master分支中则是为路由添加新参数具体 | ||
| 53 | +用途,详看路由中的注释 | ||
| 54 | +- 2019年8月10日更新:添加各个平台的build脚本,当您直接使用build时,则会打包您当前操作系统对应的安装包,mac需要在macos上才能进行打包,而linux打包win的话,需要wine的支持,否则会失败 | ||
| 55 | +- 2019年8月4日更新:修正原webpack配置中没有将config注入的小问题,添加了拦截实例,修改了侧栏,侧栏需要底色的请勿更新,此更新可能会导致侧栏底色无法完全覆盖(待修正),添加axios接口示例,待测。 | ||
| 56 | +- 2019年8月1日更新:将node-sass版本更新至最新版本,尝试修正由于nodejs环境是12版导致失败(注意!此次更新可能会导致32位系统或者nodejs版本低于10的用户安装依赖报错)去除路由表中重复路由,解决控制台无端报错问题。 | ... | ... |
-
请 注册 或 登录 后发表评论