gpt4 book ai didi

redux - Electron 不能添加redux开发工具,未捕获的异常: SyntaxError: Octal literals are not allowed in strict mode

转载 作者:行者123 更新时间:2023-12-03 12:24:38 24 4
gpt4 key购买 nike

我正在尝试向项目添加redux开发工具(以便可以更好地使用ngrx 4)。

我在网上看了如何向 Electron 中添加开发工具,发现了两种方法:
1)使用 Electron 开发工具安装程序
electron dev tools installer

2)手动操作,就像文档说明的一样(从chrome扩展文件夹中获取)
electron doc about dev tools
本文档中的示例显示了如何下载我同样需要的redux dev工具

我在离线环境中工作,可以将文件夹从另一台计算机移到我的项目所在的位置,但是不能反过来。所以我没有想到使用选项1的方法。所以我正在尝试选项2。

就像文档也指示我一样,我在chrome中添加了redux开发工具,然后我将扩展名的文件夹复制到了我的 Electron 投影机上。 (到chrome扩展名的相同路径(就像我最初下载的计算机中的路径一样))。

然后,在我的 Electron 项目main.js中,在应用就绪事件中的部分代码中,我调用了:

BrowserWindow.addDevToolsExtension(pathToReduxDevTools);

当我使用 Electron 启动我的应用程序时,在主要过程中出现以下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)

我在Windows上使用 Electron 版1.2.5,如果您要建议我更新 Electron 版,则不得不说我做不到,更新时也有错误(未连接到Redux开发工具),这我还问了一个有关 here的问题。

综上所述,如果有人对如何在脱机环境中使用选项1有所了解,那可能会帮助我解决问题。我更喜欢使用解决方案2的解决方案,以某种方式解决此奇怪的错误?对我来说,它看起来像是与redux开发工具代码相关的错误,但我不确定为什么会发生,并且我找不到其他在此工具下苦苦挣扎并有此错误的人。

更新
设法更新到最新的 Electron ,仍然发生相同的问题

最佳答案

好吧,事实证明我不小心下载了react dev工具而不是redux devtools:X,故事的寓意是在下载扩展之前仔细检查

关于redux - Electron 不能添加redux开发工具,未捕获的异常: SyntaxError: Octal literals are not allowed in strict mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46513808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com