加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AngularJS&Jasmine / Karma – 未捕获的ReferenceError:未

发布时间:2020-12-17 16:56:49 所属栏目:安全 来源:网络整理
导读:我正在尝试使用Jasmine-Karma测试一个角度应用程序.我是“测试/控制台/ npm”字段中的新手,所以我想问你一个简单的解释(以及一些修复)导致错误的原因 Uncaught ReferenceError: require is not defined at /Applications/MAMP/htdocs/…./node_modules/angul
我正在尝试使用Jasmine-Karma测试一个角度应用程序.我是“测试/控制台/ npm”字段中的新手,所以我想问你一个简单的解释(以及一些修复)导致错误的原因

Uncaught ReferenceError: require is not defined at
/Applications/MAMP/htdocs/…./node_modules/angular-mocks/ngAnimateMock.js:1

我还发现angular-mocks文件夹中没有ngAnimateMock.js.

这是我的karma.conf.js文件

module.exports = function(config) {
  config.set({

    basePath: '',frameworks: ['jasmine'],files: [
      'public/vendor/angular/angular.js','node_modules/angular-mocks/*.js','public/vendor/traceur/bin/traceur.js','public/js/*.js','test/spec/spec.js',],exclude: [
    ],preprocessors: {
    },reporters: ['progress'],port: 9876,colors: true,logLevel: config.LOG_INFO,autoWatch: true,browsers: ['Chrome'],singleRun: false
  });
};

解决方法

您可能需要将配置更改为此类似的内容

框架:[‘require’,’jasmine’],

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读