我跟着这个,

  • 去下载并安装 VS Web Essentials
  • 向你的项目添加一个新项目,选择 CoffeeScript 作为项目类型
  • 编写您的 CoffeeScript 代码,当您构建项目或解决方案时,它将创建 JavaScript 代码。

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

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

    最佳答案

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

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

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

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

    我在某处读过有一个 JavaScript 的 .NET 实现,它可能与 coffeescript 编译器一起工作,这样你就可以在服务器上编译而不必使用 Node,但我认为在客户端上卸载它不会有什么坏处。一个不错的方法是为 script type="text/coffeescript"标签使用 runat="server"标签,这样服务器就会用 javascript 标签以及已编译的代码替换 coffeescript 标签,并在有咖啡文件的地方生成相应的 js 文件.

    关于coffeescript - 如何在visual studio 2013 express中编译Coffeescript?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21342859/

    10-14 16:13
    查看更多