unable-to-find-electron-app

来源:7-1 总结与展望

weixin_慕UI1016465

2019-06-19

运行脚本

yarn electron-start

弹窗报错

图片描述

配置如下

电脑

图片描述

package.json

{
 "scripts": {
    "electron-start": "nodemon --watch ./main.js --exec 'electron .'"
 },
 "devDependencies": {
    "@types/lodash": "^4.14.123",
    "http-proxy-middleware": "^0.19.1",
    "electron": "^4.1.3",
    "electron-builder": "^20.40.2",
    "nodemon": "^1.18.10"
 },
 "dependencies":{
   "electron-store": "^3.2.0",
 }
}

main.js

const { app, BrowserWindow } = require('electron')

class AppWindow extends BrowserWindow {
  constructor(config, fileLocation) {
    const basicConfig = {
      width: 800,
      height: 600,
      webPreferences: {
        nodeIntegration: true
      }
    }
    const finalConfig = { ...basicConfig, ...config }
    super(finalConfig)
    this.loadFile(fileLocation)
    this.once('ready-to-show', () => {
      this.show()
    })
  }
}
app.on('ready', () => {
  new AppWindow({}, './renderer/index.html')
})


写回答

2回答

张轩

2019-06-23

electron . 只运行这个命令好使嘛

0
1
weixin_慕UI1016465
找到问题所在了 pkg 里没写 main 入口, electron 默认从 main入口找 index.js 文件 而我的文件叫 `main.js` 所以找不到报错了 ...
2019-06-23
共1条回复

fengyunzhu

2019-06-21

douban-movie?

你这个是在学到第几节报的错?

0
0

Electron开发仿网易云音乐播放器

站内首门Electron课程,让你更专注应用的核心开发

3428 学习 · 159 问题

查看课程