为什么电子通过vue.js'无法找到电子应用程序'?

时间:2019-06-10 16:27:47

标签: vue.js electron

我对电子和vue.js完全陌生。所以我开始了一个新的宠物项目。一些Electron ipcs可以正常工作,因此我在项目中添加了Vue或更好地尝试添加Vue。现在我遇到以下错误:

enter image description here

尽管“就在一分钟前”工作正常。

那么为什么电子在安装vue后找不到该应用程序?

这是我的文件:

package-json;

{
  "name": "sudokusolverjs",
  "version": "1.0.0",
  "description": "",
  "author": "",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "electron:build": "vue-cli-service electron:build",
    "electron:serve": "vue-cli-service electron:serve",
    "postinstall": "electron-builder install-app-deps",
    "postuninstall": "electron-builder install-app-deps",
    "start": "electron .",
    "electron": "electron",
    "electron-build": "ng build --prod && npm electron ."
  },
  "dependencies": {},
  "devDependencies": {
    "electron": "^5.0.3",
    "electron-prebuilt": "^1.4.13",
    "vue-cli-plugin-electron-builder": "^1.3.4"
  },
  "keywords": [],
  "license": "ISC",
  "main": "main.js"
}

main.js

const electron = require('electron')
const app = electron.app
const BrowserWindow = electron.BrowserWindow
const ipc = electron.ipcMain
const Vue = require('electron-vue')

let mainWindow

app.on('ready', _ => {
    mainWindow = new BrowserWindow(
        {webPreferences: {
            nodeIntegration: true
          }}
    )

    mainWindow.loadURL(`file://${__dirname}/mainview.html`)

    mainWindow.on('closed', _ => {
        console.log('closed!')
        mainWindow = null

    })

    // instantiate Vue
    var ssv = new Vue({
        el: 'ssv',
        data:{
            appName : 'SodukoSovler with Vue'
        }
    })

    console.log('Here we are!'); 
})

ipc.on('start-search', _ => {
    console.log("new search started")
    mainWindow.webContents.send('search-started')
    console.log('Search started in main.js!')
})

我希望,我已提供了所需的任何信息。 感谢您的帮助!

0 个答案:

没有答案