Javascript coffeescript:suppress";参考错误“;

Javascript coffeescript:suppress";参考错误“;,javascript,jquery,backbone.js,coffeescript,Javascript,Jquery,Backbone.js,Coffeescript,目前正在学习将Backbone.js与coffeescript结合使用的教程 利用以下index.html文件: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>CoffeeScript, Meet Backbone.js: Part N</title> <link rel="stylesheet" href="st

目前正在学习将Backbone.js与coffeescript结合使用的教程

利用以下
index.html
文件:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>CoffeeScript, Meet Backbone.js: Part N</title>
  <link rel="stylesheet" href="style.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
  <script src="http://ajax.cdnjs.com/ajax/libs/json2/20110223/json2.js"></script>
  <script src="http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.6/underscore-min.js"></script>
  <script src="http://ajax.cdnjs.com/ajax/libs/backbone.js/0.3.3/backbone-min.js"></script>
  <script type="text/javascript" src="./index.js"></script>

</head>
<body>
  <header>
    <h1>CoffeeScript, Meet Backbone.js: Part 1</h1>
  </header>
</body>


</html>
jQuery ->

  class ListView extends Backbone.View

    el: $ 'body'

    initialize: ->

      _.bindAll @
      @render()

    render: ->
      $(@el).append '<ul><li>Hello, Backbone!</li></ul>'

  list_view = new ListView
例如:

ReferenceError: jQuery is not defined
...
因为,很明显,jQuery正在加载到
index.html
文件中

有没有办法抑制coffeescript编译器的错误报告,使其只转换代码而不产生错误?

选项必须放在文件前面,例如:

coffee -cw script.coffee
否则,它将尝试以Node.js脚本的形式运行
script.coffee
,并将选项
-c
-w
传递给它。那不是你想要的;如果希望CoffeeScript编译器获得选项,则必须在文件名之前