Я совершенно новичок в электронах и vue.js. Итак, я начал новый проект для домашних животных. Некоторые из Electron ipcs работали нормально, поэтому я добавил - или лучше попытался добавить - Vue к проекту. Теперь я получаю следующую ошибку:
![enter image description here](https://i.stack.imgur.com/CWz4Q.png)
Хотя он отлично работал "минуту назад".
Так почему электрон не находит это приложение после установки 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!')
})
Надеюсь, я предоставил любую необходимую информацию.
Спасибо за помощь!