如何在Visual Studio 2013 Express中编译Coffeescript?

4
我按照以下步骤进行操作,
  1. 下载并安装VS Web Essentials插件

  2. 在你的项目中添加一个新项目项,选择CoffeeScript作为项目类型

  3. 编写你的CoffeeScript代码,当你构建项目或解决方案时,它会创建JavaScript代码。

但是,它不会创建任何编译过的JS文件。

我该如何编译CoffeeScript呢? 我需要安装node.js吗?

1个回答

0

我还没有尝试过使用Web Essentials for VS,因为对我来说,只需使用脚本标签包含coffee-script.js文件并在浏览器中编译即可。我还会将编译后的JavaScript输出记录到浏览器控制台中以查看其生成内容。以下是使用此技术的几个示例:

https://github.com/jabdal/coffee-script-examples

令人惊讶的是,有时它会在生成的JavaScript中发现错误并跳转到出错的行。

我猜你可以将JS发送回服务器并将其保存到JS文件中(以及原始coffeescript文件的校验和)。然后,下次编译时,如果是相同版本(在客户端编译之前比较校验和),您可以包含位于服务器上的JS文件。

我曾经在某个地方读到过一个JavaScript的.NET实现,可能与coffeescript编译器一起使用,以便您可以在服务器上进行编译,而无需使用Node,但我认为将其卸载到客户端上不会有害。 一个好的方法是为script type =“text / coffeescript”标记添加runat =“server”标记,以便服务器将coffeescript标记替换为javascript标记,并生成相应的js文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接