Electron не может добавлять инструменты редукционного разработчика, исключение uncaught: SyntaxError: В строгом режиме недопустимы литералы в восьмеричном формате
Я пытаюсь добавить инструменты devx dev в свой проект (чтобы я мог лучше работать с ngrx 4).
Я посмотрел в интернете, как добавить инструмент dev к электрону, нашел 2 способа: 1) с помощью установщика инструментов электронного разработчика установщик инструментов электронного разработчика
2) Вручную, например, как документы объясняют (беря его из папки расширений Chrome). Электронный документ о средствах разработки. В примере в этом документе показано, как загрузить инструмент для разработки избыточного кода, который мне нужен.
Я работаю в автономной среде, где я могу переносить папки с другого компьютера, где находится мой проект, но не наоборот. поэтому я не могу придумать, как использовать вариант 1. Поэтому я пробую вариант 2.
Как и документы, проинструктированные мной, я добавил в Chrome инструменты redux dev, затем взял папку расширения и скопировал ее как есть на компьютер. (К тому же пути расширения Chrome, как на компьютере, который я изначально скачал, оно было).
Затем в своем электронном проекте main.js, в части моего кода, которая находится внутри события готовности приложения, я вызвал:
BrowserWindow.addDevToolsExtension(pathToReduxDevTools);
Когда я запускаю свое приложение, используя электрон, я получаю следующую ошибку javascript в основном процессе:
Uncaught Exception:
*Path to the extension in my computer*
SyntaxError: Octal literals are not alloeed in strict mode.
at exports.runInThisContext
at Module._compile
at .... (more ats, I can't copy them all, but you get the idea)
Я использую Electron 1.2.5 в Windows, если вы собираетесь предложить мне обновить мою электронную версию, я должен сказать, что я не могу этого сделать, у меня также есть ошибки при обновлении (не связанные с инструментами redux dev), которые Я также задал вопрос о здесь.
Подводя итог, если у кого-то есть идея, как я могу использовать вариант 1 в автономной среде, это может помочь мне решить проблему. Я бы предпочел решение для работы с вариантом 2, каким-то образом исправить эту странную ошибку? для меня это похоже на ошибку, связанную с кодом инструментов redux dev, но я не уверен, почему это происходит, и я не смог найти в сети кого-то еще, кто боролся с этим инструментом и имел эту ошибку.
ОБНОВЛЕНИЕ удалось обновить до последнего электрона, все еще та же проблема возникает
1 ответ
Что ж, получается, что я случайно скачал инструменты "dev dev" вместо redux devtools: "Х", мораль этой истории в том, чтобы дважды проверять перед загрузкой расширений