微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

node.js – Coffeescript 1.1.3只观看一次

我有nodejs v0.6.3和coffeescript 1.1.3.在Arch linux上.

我知道他们在最新版本的coffeescript中改变了手表的工作方式,并且该手表至少需要节点v0.6.2.

在我的情况下,它只工作一次.之后,当我再次保存文件时,咖啡没有注意到.
这可能是什么问题?

解决方法

fs.watch存在许多问题,我一直在讨论Node和CoffeeScript问题跟踪器.一个问题 – 可能是您遇到的问题 – 是某些程序不是通过直接写入现有文件来保存更改,而是通过写入临时文件然后将该文件存储在现有文件之上.从fs.watch的角度来看,这意味着已删除监视文件,并且将忽略对新文件的更改.

在当前的CoffeeScript主服务器上,我们尝试通过每次发出重命名事件时重新查看文件解决此问题.所以请安装它,让我知道它是否解决了你的问题.如果没有,您应该恢复使用旧的fs.watchFile API,方法是降级到CoffeeScript 1.1.2或使用像我自己的Jitter这样的第三方工具.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐