#reactjs #electron #electron-forge
#reactjs #electron #electron-forge
Вопрос:
Я использую текущие версии Electron Forge, React и т. Д. с помощью шаблона EF React. Когда я запускаю исполняемый файл, созданный с package
помощью или make
(в настоящее время тестируется под Windows, но такое же поведение наблюдается в OS X) Я получаю необработанную ошибку «Реакция выполняется в рабочем режиме», которая останавливает приложение (AFAICT).
Я пробовал настраивать NODE_ENV=production
перед упаковкой или изготовлением, но это ничего не изменило. Это стандартный EF.
DevDeps:
"electron-forge": "^5.2.4",
"electron-prebuilt-compile": "4.0.0",
Deps:
"electron-compile": "^6.4.4",
"electron-debug": "^2.1.0",
"electron-devtools-installer": "^2.1.0",
"electron-squirrel-startup": "^1.0.0",
"react": "^16.4.1",
.compilerc
{
"env": {
"development": {
"application/javascript": {
"presets": [
["env", { "targets": { "electron": "1.6.0" } }],
"react"
],
"plugins": [
"transform-decorators-legacy",
"transform-class-properties",
"transform-async-to-generator",
"transform-es2015-classes",
"transform-object-rest-spread",
"react-hot-loader/babel",
"babel-plugin-root-import"
],
"sourceMaps": "inline"
}
},
"production": {
"application/javascript": {
"presets": [
["env", { "targets": { "electron": "1.6.0" } }],
"react"
],
"plugins": [
"transform-decorators-legacy",
"transform-class-properties",
"transform-async-to-generator",
"transform-es2015-classes",
"transform-object-rest-spread",
"babel-plugin-root-import"
],
"sourceMaps": "none"
}
}
}
}
Я могу предоставить любую другую необходимую информацию — эта проблема вызвала у меня кровотечение.