【发布时间】:2013-06-20 07:50:43
【问题描述】:
我需要在我的 CoffeeScript 应用程序中使用 JavaScript 库。由于我对这两种语言都不熟悉,所以我尝试了一些简单的方法。 我的咖啡脚本文件:
empty = require('models/empty')
class Contact extends Spine.Model
@configure 'Contact', 'name', 'email'
@extend Spine.Model.Local
create: ->
empty.one()
super
module.exports = Contact
还有我的名为 empty.js 的 Javascript 文件:
console.log('what')
function one () {
console.log('one')
};
coffeescript 文件正常工作,虽然我无法让 empty.one() 工作。 'what' 打印在控制台上,这意味着 JS 文件已加载。虽然调用 one() 时出现以下错误:
Uncaught TypeError: Object # has no method 'one'
我尝试了许多不同的方法来定义函数,作为变量,并使用我在教程中找到的不同语法,尽管这些似乎都不起作用。有人能指出我犯的错误吗?
【问题讨论】: