我正在尝试构建在脊柱框架中作为TODO示例给出的代码。我已经使用npm安装了coffescript,并且包含了cake builder。
当我导航到Cakefile目录并执行cake build
时,我收到以下错误:
src / local.coffee:1:1:错误:无法分配变量“Spine” 用?=因为它没有在Spine之前声明?= 要求('脊椎')^^^^^
我尝试运行的cake文件是示例中的默认文件,与git copy https://github.com/maccman/spine.todos位于同一目录中。
我在线搜索但找不到此问题的报告,或者我如何解决。其他情况(https://github.com/maccman/spine.contacts/pull/14)出现此错误,但解决方案无法应用于TODO示例。
答案 0 :(得分:0)
这个例子是用旧版的coffeescript编写的
从那时起,?=
的行为发生了变化。有关详细信息,请参阅此issue。
注释掉这一行(src / local.coffee中的第一行)似乎让它再次运作。