gpt4 book ai didi

javascript - CoffeeScript 错误

转载 作者:行者123 更新时间:2023-11-28 08:03:30 25 4
gpt4 key购买 nike

尝试在命令行中将简单的 CoffeeScript 编译为 JS 失败,并出现以下错误:

> ReferenceError: ko is not defined   at Object.<anonymous>
> (/Users/jikku/JS/ko_crashcourse/script.coffee:2:9) at
> Object.<anonymous> (/Users/jikku/JS/ko_crashcourse/script.coffee:1:1)
> at Module._compile (module.js:456:26)

我正在尝试编译的 CoffeeScript :

app_model =
task: ko.observable()
tasks: ko.observableArray()
add_task: ->
@tasks.push @task()
return

ko.applyBindings app_model
  • JS2Coffee 中运行良好
  • 我使用了命令:coffee s.coffee

有什么想法吗?

最佳答案

问题在于

coffee s.coffee

会将你的咖啡文件编译为 JavaScript 并运行它。这就是您收到未定义错误的原因(您的文件中不提供 knockout )。

使用-c来编译:

coffee -c s.coffee

(将其输出到 s.js)

关于javascript - CoffeeScript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25080047/

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