Contact me: hankecnc@gmail.com

丢失保存的设置 #185

推推 grbl 3年前 (2023-02-02) 387次浏览
关闭
GeerGuy 打开了这个问题 2017 年 8 月 14 日 · 8条评论
关闭

丢失保存的设置#185

GeerGuy 打开了这个问题 2017 年 8 月 14 日 · 8条评论

注释

丢失保存的设置 #185
盖伊 评论了 2017 年 8 月 14 日  

有时我会丢失之前选择的小部件和其他设置,例如探头值和慢跑设置。当程序再次启动时,它们将重置为默认值。

使用 Windows 7 和 CNCJS 1.97,但我已经看到它也发生在以前的版本中,也许从 1.90 开始。

丢失保存的设置 #185
合作者
奇顿 评论了 2017 年 8 月 15 日  

如果您正在运行使用 Electron 构建的应用程序,请尝试删除%AppData%\cncjs目录(例如c:\Users\Username\AppData\Roaming\cncjs)并重试。我猜你的文件夹设置可能存在权限问题。

如果您使用的是网络浏览器,请确保您的浏览器未处于“隐身模式”(即隐私浏览),否则关闭浏览器后 localStorage 设置将不会保留。

丢失保存的设置 #185
作者

我会试试的,谢谢。

丢失保存的设置 #185
合作者
奇顿 评论了 2017 年 8 月 16 日  

我曾经遇到过 cncjsc:\Users\<Username>\.cncrc由于权限不正确而无法将系统设置保存到 Windows 桌面上的问题。删除此文件后一切正常。

丢失保存的设置 #185 cheton 添加 电子 标签 2017 年 8 月 26 日
丢失保存的设置 #185
合作者
奇顿 评论了 2017 年 8 月 27 日  

有时 localStorage 在刷新或关闭窗口后不会持续存在。当应用程序刷新或关闭时,我将尝试使用electron-config将浏览器设置保存到磁盘。

相关问题:
electron/electron#1731
electron/electron#526(评论)

丢失保存的设置 #185
合作者

在 CNCjs 1.9.8 中发现一些奇怪的东西,有时它会在解析文件时在应用程序启动时抛出错误c:\Users\<Username>\AppData\Roaming\cncjs\cnc.json,该文件用于将本地存储设置持久化到磁盘(问题#41)。

丢失保存的设置 #185

丢失保存的设置 #185
合作者

修复了使用去抖动函数和同步文件写入(例如fs.writeFileSync)的错误,这肯定会解决导致 JSON 输出损坏的问题(3ddb776

丢失保存的设置 #185

丢失保存的设置 #185
合作者

添加了一个提交,将在程序启动时提示用户输入损坏的工作区设置

丢失保存的设置 #185

丢失保存的设置 #185
合作者

已在 1.9.9 中修复

请参阅https://github.com/cncjs/cncjs/releases/tag/v1.9.9上的 CNCjs 1.9.9 发行说明