2

相关,但希望得到更低摩擦的答案:如何将 Node 和 Express 与咖啡脚本和 requirejs 一起使用?

我已经设置了连接资产,这样我就可以在我的 /assets/js 文件夹中并排放置 .js 和 .coffee 文件。唯一的问题:每当这些文件发生变化时,我都必须重新获取包含任何已编译咖啡文件的页面。我猜是小问题,但作为故障排除的一部分,我一直在对文件本身进行大量 CURL——对咖啡 js 文件本身进行 CURL 不会导致它被重新编译。

连接资产是否具有任何“监视”功能?在文档中找不到。我必须coffee -bcw *.coffee在该目录中运行吗?

编辑:最后我只是使用 grunt 重新编译更改。这比连接资产好得多。我将把这个问题留在这里,因为它有一些观点。

4

1 回答 1

0

我不确定我是否 100% 理解您的要求,但您是否考虑过使用类似node-supervisor 的东西?这可以监视 CoffeeScript 文件(和其他资源)并在它们被修改时重新启动您的节点进程。我已经成功地将它与连接资产一起使用。

于 2013-07-21T17:40:06.693 回答