【问题标题】:how can I get connect-assets to recompile my coffee files when they change?我如何让连接资产在更改时重新编译我的咖啡文件?
【发布时间】:2013-01-09 21:09:43
【问题描述】:

相关,但希望得到更低摩擦的答案:How do I use Node and Express with coffeescript and requirejs?

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

connect-assets 有任何“监视”功能吗?在docs 中找不到一个。我是否必须在该目录中运行 coffee -bcw *.coffee

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

【问题讨论】:

    标签: node.js coffeescript node.js-connect connect-assets


    【解决方案1】:

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

    【讨论】:

    • 看上面的“编辑”,我前几天加的
    • 当然。我想你把问题留了下来,以便万一有人遇到类似问题,他们可以在这里找到解决方案,所以我提供了一个考虑到这一点的解决方案。
    • 是的,这就是我正在做的事情,但我一直在寻找一个特定于连接资产的解决方案,而无需添加其他工具。最后我只是添加了另一个工具,但我想知道我是否没有正确使用连接资产。
    猜你喜欢
    • 2015-10-27
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-24
    • 2013-01-03
    • 2013-09-07
    • 2014-10-01
    相关资源
    最近更新 更多