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这样的第三方工具.

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...