我一直在使用 Cyberduck 4.2.1 连接到我的 EC2 实例来编辑我的 Node 项目。我已经使用Node-dev在文件更新时重新加载我的项目/服务器,但是如果我通过 Cyberduck 的 Edit 命令保存文件,服务器永远不会真正重新加载并且通常会崩溃。
我已经用几个不同的编辑器(TextMate、Dashcode)进行了测试,结果相同。当我从终端编辑文件时,Node-dev 正确重启。我尝试了其他一些大致相同的东西,hotnode和up。通过终端编辑时它们都可以工作,但是当我通过 Cyberduck 编辑文件时它们都失败了。我认为这与 Cyberduck 在保存时替换远程文件的方式有关。
有谁知道可能导致这种情况的原因,并可能建议对这些 github 项目进行一些更改?如果没有,是否有更好的 Mac FTP 客户端可能没有这个问题?