我跟着这个,
下载并安装VS Web Essentials
在项目中添加新项目,选择CoffeeScript作为项目类型
编写CoffeeScript代码,在构建项目或解决方案时,它将创建JavaScript代码。
但是,它不会创建任何已编译的JS文件。
如何编译coffeescript?我需要安装node.js吗?
答案 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文件,其中有咖啡文件。