1

我正在将 ember-data 导入到 public/index.html 文件中,并且我的应用程序运行良好。我确实注意到 JSLint 抱怨说

 'DS' is not defined.

今天早上我试着写一些测试,并注意到测试运行者也抱怨说

Uncaught ReferenceError: DS is not defined

我该如何解决这个问题?

4

2 回答 2

2

你需要一个

"predef": [
    "DS",
    ...
]

在你的.jshintrc

于 2013-09-25T02:00:04.730 回答
0

这可能是加载顺序问题。我认为您要确保首先包含 jQuery,然后是 Ember,然后是 Ember Data,最后是您的 App 代码。或者,可能是 index.html 中的某些内容有点乱,并且阻止了scriptEmber Data 的标签正确呈现。您有机会发布 JSBin 吗?

于 2013-09-21T06:24:42.167 回答