我正在使用Node.js和express来创建一个Web应用程序。我的app.js将用纯JavaScript编写,但我使用的是用Coffee脚本编写的外部库。我应该在app.js中调用什么,以便咖啡脚本能够完美编译,我可以使用这些库?
谢谢!
答案 0 :(得分:1)
您可能需要将coffee-script包添加到项目中。完成此操作后,应该像将require('coffee-script')
添加到app.js文件一样简单。
答案 1 :(得分:1)
现在你需要像这样包含它:
coffee = require('coffee-script/register');
这将注册扩展名。
答案 2 :(得分:1)
您可以使用coffee
命令运行app.js
以便随时编译外部库。
hello-world.coffee
:
module.exports =
speak: -> console.log 'hello world'
app.js
:
mod = require('./hello-world')
mod.speak();
从命令行:
$ coffee app.js
或者,您可以将所有CoffeeScript编译到目录,并使用任何构建工具(如grunt,gulp,make或bash)将JS复制到同一目录。然后,你的JS需要JS并运行JS。