我使用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”错误。
非常感谢任何帮助。
非常感谢提前。
答案 0 :(得分:4)
JSHint抱怨,因为Modenrizr
不是内置于javascript。你只需要添加" Modernizr"到jshint的全局列表
或者
/* global Modernizr */
位于文件顶部,或者只是在.jshintrc / Gruntfile中的globals
数组中列出