如何使用ember-cli路由的第三方javascript

时间:2014-07-16 08:24:54

标签: ember.js ember-cli

我参与了一个ember-cli项目。 我想在路线中使用javascript库。

它被称为CarrotSearchFoamTree。

为了能够工作,我在Brocfile.js中添加了

app.import('vendor/foamtree/carrotsearch.foamtree.js');

当我写下我的路线时

 var foamtree = new CarrotSearchFoamTree({
         id: "visualization",
         pixelRatio: window.devicePixelRatio || 1,
         initializer: "treemap",
         relaxationVisible: false,
         relaxationQualityThreshold: 5,
         rolloutDuration: 0,
         pullbackDuration: 0,
         finalCompleteDrawMaxDuration: 50,
         finalIncrementalDrawMaxDuration: 20
       });

构建中的jshint告诉我:

  

routes / search.js:第104行,第25栏,未定义“CarrotSearchFoamTree”。

如何避免此错误?

谢谢,

大卫

1 个答案:

答案 0 :(得分:2)

只需将其添加到.jshintrc配置中,例如:

"predef": {
  "CarrotSearchFoamTree": true
}

你不应再看到警告了。