注释
监视目录将帮助您更快地导入新文件。我可能会在未来的版本中添加此功能。
v1.6 中支持宏。
是的!我计划添加更新通知以通知新的更新。
我认为可以通过选择自定义菜单项从 UI 触发脚本将以上三者合二为一。 |
是的,听起来真不错! 我使用预合成的覆盆子图像并安装了 cnc.js。我想我做了一个自己的形象。比更新更容易。 自定义菜单是个好主意。我想很多人只在树莓派上为自己的数控机床使用 cnc.js。 我想我添加了一个 kiosk 模式,它只会显示带有 cnc.js 的浏览器,并在带有小型触摸液晶显示器的覆盆子上运行。 |
真的可以通过 GUI 为我的树莓派使用关机和重启选项。 |
到目前为止,Electron 应用程序(即可执行安装程序 .exe、.dmg)应该能够在内部执行更新,但我还没有在应用程序中实现它。它可能会在未来的版本中添加。 对于Node.js的安装,我可以尝试通过 你对此有什么建议吗?触发自定义脚本来更新包可能是一种解决方案。 |
嗯…对不起,我对此没有解决方案。我了解安装路径的问题,因为我认为更新脚本可以提供帮助。 这是来自 octoprint 的更新脚本:https ://github.com/foosel/OctoPrint/blob/master/src/octoprint/plugins/softwareupdate/scripts/update-octoprint.py但它的 python 没有节点。它不能帮助。 首先,软件必须检查它的安装路径。在覆盆子上,我使用 npm install -g cncjs@latest 得到了 serialmodule 的错误…我必须执行 sudo npm install -g cncjs –unsafe-perm。 我希望其他用户有解决方案吗?我们应该开一个新的增强问题吗? |
OctoPrint 的更新脚本使用 git 来更新其源代码,但 cnc 软件并非如此。 如何传递一个命令行选项来指定更新脚本的路径?例如:
然后,当更新脚本可用时,Web 界面将能够执行更新。 |
全新安装后,路径为“/usr/lib/node_modules/cncjs/bin”——脚本可以检查可执行文件的路径,如果没有找到,用户可以输入真实路径。 或者在站点的更新页面中,用户可以更改表单中的路径。 |
95698eb中加入了对运行 shell 命令的支持,稍后将在 1.8.10 版本中发布。示例配置(即 {
"state": {
"checkForUpdates": true
},
"commands": [
{
"text": "Reboot",
"command": "/sbin/reboot"
},
{
"text": "Shutdown",
"command": "/sbin/shutdown"
}
],
"macros": [],
"users": []
}
|
要执行升级,您可以运行 {
"commands": [
{
"text": "Update (root user)",
"command": "sudo npm install -g cncjs@latest --unsafe-perm; pkill -a -f cnc"
},
{
"text": "Update (non-root user)",
"command": "npm install -g cncjs@latest; pkill -a -f cnc"
}
]
}
|
嗨奇顿,
我没有像 mach3 那样使用 cnc.js V.1.3,因为我对你的 cnc.js 的新版本有一些建议。
这是我的建议,那将是非常好的附加组件或小部件。
我的身上有没有类似的综合耻辱。我还没有找到 already
克里斯多夫