Yeoman WebApp Modernizr JSHint

时间:2014-03-19 01:40:17

标签: yeoman modernizr jshint

我使用Yeoman Webapp生成器和Modernizr(以及Bootstrap和Sass / Compass,以防万一)。

我的main.js文件中有以下内容:

$(function() {
    'use strict';

    Modernizr.addTest('svgasimg', document.implementation.hasFeature('http://www.w3.org/TR/SVG11/feature#Image', '1.1'));

    if (!Modernizr.svgasimg) {
        //Do stuff
    }

});

Jshint正在给我一个“Modernizr not defined”错误。

非常感谢任何帮助。

非常感谢提前。

1 个答案:

答案 0 :(得分:4)

JSHint抱怨,因为Modenrizr不是内置于javascript。你只需要添加" Modernizr"到jshint的全局列表

或者

/* global Modernizr */

位于文件顶部,或者只是在.jshintrc / Gruntfile中的globals数组中列出