Мне удалось запустить мое электронное приложение без ошибок, сделав два изменения.Сначала я добавил (projectRoot) /vue.config.js
module.exports = {
publicPath: './',
}
Я также добавил <base href="./">
внутри тега <head>
внутри (projectRoot) /public/index.html
ПослеПри внесении этого изменения убедитесь, что вы собрали «npm run build», а затем «npx cap copy», чтобы синхронизировать все ваши файлы активов, а затем протестировали «cd Electron & Npm Run Electron: start»
Для справки, я получаюошибки, похожие на GET file:///js/chunk-de72da5c.95253596.js net::ERR_FILE_NOT_FOUND
.После добавления изменений в vue.config.js я заметил, что ссылки на мои активы имеют полный путь к каталогу моего приложения.
Проблемы, похоже, связаны с тем, как электрон обрабатывает относительные пути, поэтому вам необходимо явноизменить, как webpack компилирует пути по умолчанию.Надеюсь, это поможет.