javascript - 运行本地环境 angularJS 时我的开发控制台中的附加代码

标签 javascript angularjs gulp bower

我正在使用 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 的插件它将这些附加数据附加到您的代码中。如果您不关心业力和测试(像我一样)或只是覆盖范围,您可以通过两个简单的步骤禁用此插件:

  1. .babelrc 文件中的插件中删除 "istanbul"
  2. 通过调用以下命令卸载插件:npm uninstall babel-plugin-istanbul --save-dev

关于javascript - 运行本地环境 angularJS 时我的开发控制台中的附加代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43928842/

相关文章:

java - 哪个是唯一标识从 Ajax 到 Servlet 请求的客户端状态的最佳选择?

javascript - Breeze.js/NET+EF复杂对象行为比较奇怪

angularjs - 由于 : Error: [$injector:unpr] http://errors. ,无法实例化模块 ng angularjs.org/undefined/$injector/unpr?p0=%24logProvider

javascript - 无法将 API 响应中的错误传递给 Formik 错误显示

javascript - 从 n 到 m 的偶数之和,无论 n<m 还是 n>m

javascript - 如果 Ng-disabled 为 TRUE,Angular JS 不会通过

angularjs - Angular 和 Karma 测试使用 $resource 并返回 promise 的服务

angularjs - 如何使用 bower 包含单独的 codemirror 模式文件?

javascript - Watchify with gulp 不起作用

visual-studio-2015 - 在 Visual Studio 2015 中发布失败,消息为 : "The ' prepare' script failed with status code -1073741819.”