Yeoman WebApp Modernizr JSHint

Я использую генератор веб-приложений Yeoman с 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 выдает ошибку «Модернизр не определен».

Любая помощь будет очень высоко ценится.

Спасибо заранее.


person user1385827    schedule 19.03.2014    source источник


Ответы (1)


JSHint жалуется, потому что Modenrizr не встроен в javascript. Вам просто нужно добавить «Modernizr» в список глобалов jshint.

либо нравится

/* global Modernizr */

вверху файла или просто перечислены в массиве globals в файле .jshintrc/Grunt

person Patrick    schedule 19.03.2014