相关,但希望得到一个更低摩擦的答案:How do I use Node and Express with coffeescript and requirejs?
我已经设置了连接 Assets ,以便我可以在/assets/js 文件夹中并排放置 .js 和 .coffee 文件。唯一的问题:只要这些文件发生变化,我就必须重新获取包含任何已编译咖啡文件的页面。我猜这是个小问题,但作为故障排除的一部分,我一直在对文件本身进行大量 CURL 操作——对咖啡 js 文件本身进行 CURL 操作不会导致它被重新编译。
connect-assets 是否有任何类型的“观看”功能?在 docs 中找不到一个。我是否必须在该目录中运行 coffee -bcw *.coffee
?
编辑:最后我只是使用 grunt 在更改时重新编译。这比连接 Assets 要好得多。我将这个问题留在这里,因为它有一些观点。
最佳答案
我不确定我是否百分百理解您的要求,但是您是否考虑过使用类似 node-supervisor 的内容? ?这可以监视 CoffeeScript 文件(和其他资源)并在修改后重新启动 Node 进程。我已成功地将它与 connect-assets 一起使用。
关于node.js - 当我的咖啡文件发生变化时,如何让连接 Assets 重新编译它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14246535/