![CoffeeScript/LESS 自动编译的最佳方法?](https://linux22.com/image/1274907/CoffeeScript%2FLESS%20%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95%EF%BC%9F.png)
最近我一直在大量使用 LESS 和 CoffeeScript,想知道什么是最好的监控方法。目前我使用 LESS.app,效果很好,但我认为目前还没有针对 CoffeeScript 的解决方案。因此,我回到了 CLI。考虑到一些路径命令会转到不同的目录,而不是并行编译,这并非完全不合适。此外,我认为通过网络(通过 SSH 进入不同的框)运行 LESS.app 不会很有趣,即使咆哮通知很不错。
我在想,我只需运行在注册到 node-forever 的 Node.s 脚本中的 CS 和 LESS 监视命令即可。node-forever 在泄漏内存之前已经咬了我一次。
那么其他人在做什么呢?有想法吗?
答案1
我认为还没有人为 CoffeeScript 构建过类似 LESS.app 的东西。但 CoffeeScript 的命令行解释器确实包含watch
以下功能:
coffee -cwo js coffee
将不断将coffee
目录中的所有内容编译到js
目录中,每当有变化时就重新编译。(请注意,它确实不是检测新文件。
我创建了一个名为抖动它用稍微好一点的语法做同样的事情:
jitter coffee js
Jitter 还有其他一些不错的功能;值得注意的是,它可以检测新文件,如果您的 CoffeeScript 包含语法错误,它会提供 Growl 通知。