如何在visual studio 2013 express中编译Coffeescript?

时间:2014-01-24 21:31:50

标签: coffeescript visual-studio-2013

我跟着这个,

  1. 下载并安装VS Web Essentials

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

  3. 编写CoffeeScript代码,在构建项目或解决方案时,它将创建JavaScript代码。

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

    如何编译coffeescript?我需要安装node.js吗?

1 个答案:

答案 0 :(得分:0)

我还没有尝试过Web Essentials for VS,因为我更容易使用脚本标记包含coffee-script.js文件并使用浏览器进行编译。我还将console.log编译的JavaScript输出到浏览器以查看它生成的内容。以下是使用此技术的一些示例:

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

值得注意的是,它有时会在结果JavaScript中发现错误并转到错误行。

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

我已经在某处读过有一个可以与coffeescript编译器一起使用的.NET .NET实现,这样你就可以在服务器上编译而不必使用Node但是我不认为它会对你造成伤害。在客户端上卸载它。一个很好的方法是runat ="服务器"脚本类型的标签=" text / coffeescript"标记,以便服务器用javascript标签和编译的代码替换coffeescript标签,并生成相应的js文件,其中有咖啡文件。