gpt4 book ai didi

node.js - 我可以在一个项目中混合使用 JS 和 CoffeeScript 吗?

转载 作者:搜寻专家 更新时间:2023-10-31 22:18:42 25 4
gpt4 key购买 nike

我正在使用 ExpressJS 并且 app.js 是纯 JavaScript。如果我想使用 CoffeeScript,我是否必须重写 app.js 或者我是否可以使用 CoffeeScript 编写我的额外文件?

最佳答案

您是在谈论在服务器端使用 CoffeeScript,还是将其作为已编译的 JavaScript 提供给客户端?无论哪种方式,都非常简单。

您可以使用require 加载.coffee 文件,只要您的应用程序首先加载了coffee-script 库。所以只需使用

启动您的应用程序
require 'coffee-script'

(当然是在用 npm 安装它之后),从那时起,任何时候你写

require 'foo'

它会从您应用的任何部分查找 foo.jsfoo.coffee。 (显然,反过来说 .coffee 文件可以 require .js 文件;从 Node 的角度来看,.coffee 文件只是 JavaScript。)

关于从 Express 将 CoffeeScript 作为 JS 提供给客户端,我建议看一下我的 connect-assets中间件。

关于node.js - 我可以在一个项目中混合使用 JS 和 CoffeeScript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7375778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com