首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jasmine运行karma时出错

使用jasmine运行karma时出错
EN

Stack Overflow用户
提问于 2016-10-16 06:40:41
回答 1查看 250关注 0票数 0

我在执行karma start karma.conf.js时收到此错误消息

代码语言:javascript
复制
> throw error('No provider for "' + name + '"!');
> ^ Error: No provider for "framework:requirejs"! (Resolving: framework:requirejs)

我在全球安装了karma-cli,在本地安装了karma和jasmine。

这是我的package.json:

代码语言:javascript
复制
"dependencies": {
        "bower": "^1.4.1"
        , "gulp": "^3.9.0"
        , "gulp-gjslint": "^0.1.4"
        , "gulp-jshint": "^1.11.0"
        , "gulp-jslint": "^0.2.2"
        , "gulp-webserver": "^0.9.1"
    }
    , "devDependencies": {
        "karma": "^1.3.0"
        , "karma-cli": "^1.0.1"
        , "karma-requirejs": "^1.1.0"
        , "jasmine": "^2.5.2"
        , "jasmine-core": "^2.5.2"
        , "karma-jasmine": "^1.0.2"
        , "karma-chrome-launcher": "^2.0.0"
        , "requirejs": "^2.3.2"
    }

karma.conf.js有:

代码语言:javascript
复制
/*global module*/
module.exports = function (config) {
    'use strict';
    config.set({
        basePath: '', 
        frameworks: ['requirejs', 'jasmine'], 
        files: ['app/lib/angular/angular.js'
            , 'app/lib/angular-mocks/angular-mocks.js'
            , 'app/js/main.js'
            , 'app/test/testMain.js'], 
        exclude: [], 
        preprocessors: {}, 
        reporters: ['progress'], 
        port: 9876, 
        colors: true, 
        logLevel: config.LOG_DISABLE, 
        autoWatch: false, 
        browsers: ['Chrome'], 
        singleRun: true
    });
};

我已经尝试在全球范围内安装karma,但它也没有运行。

EN

回答 1

Stack Overflow用户

发布于 2016-10-17 02:29:06

我已经解决了删除node_modules文件夹的问题,并遵循以下步骤(在开发依赖项中安装包):

代码语言:javascript
复制
rm -rf node_modules/
npm install --save-dev karma
npm install --save-dev karma-cli
npm install --save-dev jasmine
npm install --save-dev jasmine-core
npm install --save-dev karma-jasmine
npm install --save-dev karma-chrome-launcher
npm install --save-dev requirejs
npm install --save-dev karma-requirejs
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40064985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档