Почему электрон не может найти электронное приложение с помощью vue.js? - PullRequest
0 голосов
/ 10 июня 2019

Я совершенно новичок в электронах и vue.js. Итак, я начал новый проект для домашних животных. Некоторые из Electron ipcs работали нормально, поэтому я добавил - или лучше попытался добавить - Vue к проекту. Теперь я получаю следующую ошибку:

enter image description here

Хотя он отлично работал "минуту назад".

Так почему электрон не находит это приложение после установки vue?

Вот мои файлы:

пакет-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!')
})

Надеюсь, я предоставил любую необходимую информацию. Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...