我正在使用 gulp 和 Bower 运行 angularJS...当我运行 gulpserve 来运行我的本地环境并进入开发工具进行调试时,我在页面上的调试控制台中得到了这个附加代码,不知道如何让调试控制台只向我显示我的组件。有人遇到过这个问题吗?
var cov_1238jb1h2 = function () {
var path = '**',
hash = '**',
global = new Function('return this')(),
gcv = '__coverage__',
coverageData = {
path: '**',
statementMap: {
'0': {
start: {
line: 1,
column: 0
},
end: {
line: 13,
column: 5
}
},
'1': {
start: {
line: 5,
column: 31
},
end: {
line: 7,
column: 5
}
},
'2': {
start: {
line: 9,
column: 4
},
end: {
line: 11,
column: 65
}
}
},
fnMap: {
'0': {
name: '(anonymous_0)',
decl: {
start: {
line: 1,
column: 1
},
end: {
line: 1,
column: 2
}
},
loc: {
start: {
line: 1,
column: 13
},
end: {
line: 13,
column: 1
}
},
line: 1
}
},
branchMap: {},
s: {
'0': 0,
'1': 0,
'2': 0
},
f: {
'0': 0
},
b: {},
_coverageSchema: '1231i3io1h31i41h21b1v1515v12ou51u25o15g1o1l51'
},
coverage = global[gcv] || (global[gcv] = {});
if (coverage[path] && coverage[path].hash === hash) {
return coverage[path];
}
coverageData.hash = hash;
return coverage[path] = coverageData;
}();
最佳答案
我也遇到了同样的问题。您可能正在使用 Babel 将 ES6 转换为 ES5。 Babel 使用名为 babel-plugin-istanbul 的插件它将这些附加数据附加到您的代码中。如果您不关心业力和测试(像我一样)或只是覆盖范围,您可以通过两个简单的步骤禁用此插件:
- 从
.babelrc
文件中的插件中删除"istanbul"
。 - 通过调用以下命令卸载插件:
npm uninstall babel-plugin-istanbul --save-dev
。
关于javascript - 运行本地环境 angularJS 时我的开发控制台中的附加代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43928842/