У меня есть приложение React / Electron, которое я создаю для Windows и для него с electron-builder
.Он прекрасно работает, но когда я пытаюсь запустить упакованную программу, я получаю
Uncaught Exception:
C:\My Project\dist\win-unpacked\resources\app.asar\build\electron.js:1
(function (exports, require, module, __filename, __dirname, process, global, Buffer) { return function (exports, require, module, __filename, __dirname) { /home/jd/projects/app/src/start.js
^
SyntaxError: Invalid regular expression flags
at new Script (vm.js:79:7)
at createScript (vm.js:251:10)
at Object.runInThisContext (vm.js:303:10)
at Module._compile (internal/modules/cjs/loader.js:660:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:704:10)
at Module.load (internal/modules/cjs/loader.js:602:32)
at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
at Function.Module._load (internal/modules/cjs/loader.js:533:3)
at Object.<anonymous> (C:\My Project\dist\win-unpacked\resources\electron.asar\browser\init.js:188:8)
at Object.<anonymous> (C:\My Project\dist\win-unpacked\resources\electron.asar\browser\init.js:190:3)
Я пытаюсь понять это.Я распаковал electron.asar
, чтобы посмотреть init.js
, который имеет 189 строк (?), А строка 188 -
Module._load(path.join(packagePath, mainStartupScript), Module, true)
Похоже, что-то происходит в Electron, вне приложения, которое янаписано быть призванным?Это похоже на ошибку еще до того, как оно дошло до моего основного start.js
для React.
Цените любые мысли о том, как я могу отладить это, пожалуйста, дайте мне знать, если есть какая-либо полезная информация, которую я могу включить.
РЕДАКТИРОВАТЬ : Конечно, я долженЯ уже упоминал, что я не использую регулярные выражения в своем приложении.
РЕДАКТИРОВАТЬ 2 : Я загрузил свой package.json в эту суть
РЕДАКТИРОВАТЬ 3 : Этот проект был загружен с create-react-app