所以在我们的构建中,我们使用 jshint 来警告我们任何控制台日志错误和任何其他异常。目前,每当我使用按位 ~ 运算符时,我都无法构建(没有 --force)。我收到以下详细错误:
>> Line 310: Unexpected '~'.
>> totalImpressions += ~~(data[i].impressions);
我添加了
/*jshint bitwise:false */
配置文件顶部的标志,但无济于事。
我还尝试像这样添加一个 ignore_warnings 对象:
/* global module */
/* Created by frank on 3/4/14. */
/*jshint bitwise:false */
module.exports = {
options: {
jshintrc: '.jshintrc',
ignores: [],
ignore_warning: {
options: {
'-W018': true,
'-W052': true
},
src: ['**/*.js']
}
},
all: []
}
但是我已经清空了忽略和所有隐私的字符串......如果有人知道如何抑制这个错误,我将非常感谢您的帮助。