当前位置: 首页 > 面试题库 >

保存时编译CoffeeScript吗?

须志新
2023-03-14
问题内容

无论如何,是否可以在保存时轻松编译CoffeeScript?我正在使用TextMate或Sublime Text 2。


问题答案:

Coffeescript具有“监视”功能。您可以将其设置为半永久性流程:

coffee –wc -o media/js/ src/coffee/*.coffee

对于每个扩展名为“ .coffee”的文件,每次保存时,相应的已编译“ .js”文件都会放入目标目录中。

就是说,我使用一个makefile和fabfile,因为我的HTML是HAML,我的CSS是LessCSS,并且我的开发目录不是我的测试路径,所以我需要足够聪明的东西来“构建和部署”。

如果您的计算机支持inotify,则可以使用inotifywait监视整个工作路径,然后根据需要调用Make。但是到那时,您就陷入了硬核怪胎。



 类似资料:
  • 昨天我从Eclipse转到IntellijIDEA。 我也在WebSphere Server7中使用JRebel。 难道没有办法让IntelliJ自己做到这一点吗?

  • 如果我保存相同的代码,编译器会再次编译程序还是会留下旧的编译代码。如果它不会再次编译,意味着它如何识别它是相同的代码。

  • 问题内容: 我如何在运行时从字符串生成字节码(Byte []),而无需使用“ javac”进程或类似的东西?有没有像这样调用编译器的简单方法? 以后添加: 我选择接受最适合 我的 情况的解决方案。我的应用程序是一个尚处于设计草图阶段的业余项目,现在是考虑插入新技术的合适时机。另外,由于应该帮助我解决BL的人是JavaScript开发人员,因此在这种情况下,使用JavaScript解释器而不是存根编

  • 想改进这个问题吗?通过编辑这篇文章添加细节并澄清问题。 如果我保存相同的代码,编译器会再次编译程序,还是会保留旧的编译代码。如果它不再编译,意味着它如何识别它是同一个代码。

  • coffeescript 在APP中使用CoffeeScript。添加了这个包之后,所有以.coffee后缀结尾的文件都会由Meteor的构建系统编译为javascript。

  • Spine Hem Spine.app Let’s Have a Cup of CoffeeScript es5-shim ECMAScript 5 compatibility shims for legacy JavaScript engines ES.next node-iform - A middleware for node-validator https://github.com/gui