1 electron官网
electron中文网 https://electronjs.org/docs
2 基于vue
1.electron-vue
官网 https://simulatedgreg.gitbooks.io/electron-vue/content/cn/
不足之处
:根据官网运行项目后发现如下图
1.不足electron 版本太低
2.官方给的升级相关不确定 不论是vue即将突出的3.0 还是ts等新特性
3.官方代码submit 截日2018年10月23日 可见目前无人维护
为了解决问题1 我直接修改了package.json 中electron 版本号为目前最新等6.0.10
发现并解决了一个问题 界面变白并且 报错的问题。
Uncaught ReferenceError: require is not defined
at (index):
(index):1 Uncaught ReferenceError: process is not defined
at (index):1
Uncaught ReferenceError: module is not defined
at renderer.js:1
解决方案 在 mian.js中添加 即可
webPreferences: {
nodeIntegration: true,
},
添加在main.js下
mainWindow = new BrowserWindow({
webPreferences