【发布时间】:2014-05-22 08:09:49
【问题描述】:
我正在使用 Node.js 和 express 来创建一个 Web 应用程序。我的 app.js 将用纯 JavaScript 编写,但我使用的是用 Coffee-script 编写的外部库。我应该在我的 app.js 中调用什么,以便咖啡脚本能够完美编译并且我将能够使用这些库?
谢谢!
【问题讨论】:
标签: node.js express coffeescript
我正在使用 Node.js 和 express 来创建一个 Web 应用程序。我的 app.js 将用纯 JavaScript 编写,但我使用的是用 Coffee-script 编写的外部库。我应该在我的 app.js 中调用什么,以便咖啡脚本能够完美编译并且我将能够使用这些库?
谢谢!
【问题讨论】:
标签: node.js express coffeescript
您可能必须将 coffee-script 包添加到您的项目中。完成此操作后,只需将require('coffee-script') 添加到您的 app.js 文件中即可。
【讨论】:
现在你需要像这样包含它:
coffee = require('coffee-script/register');
这将注册扩展。
【讨论】:
您可以使用coffee 命令运行您的app.js 以即时编译您的外部库。
hello-world.coffee:
module.exports =
speak: -> console.log 'hello world'
app.js:
mod = require('./hello-world')
mod.speak();
从命令行:
$ 咖啡 app.js
或者,您可以将所有 CoffeeScript 编译到一个目录,然后使用 grunt、gulp、make 或 bash 等任何构建工具将您的 JS 复制到同一目录。然后,您的 JS 将需要 JS 并运行 JS。
【讨论】: