【发布时间】:2015-07-22 20:24:15
【问题描述】:
我是 angular.js 的新手。我正在尝试为我的应用程序运行 Karma 单元测试,但发现了很多问题,因为它期望我安装所有必需的依赖项,如 node.js、npm、karma 等。
现在当我进入我的项目目录并运行这个命令 karma start karma 我有这个错误:
C:\wamp\www\First-angular-App>karma start karma.conf
ERROR [config]: Invalid config file!
SyntaxError: Unexpected string
karma.conf
module.exports = function(config) {
config.set({
basePath: '',
frameworks: ['jasmine'],
exclude: [ ],
files: [ 'First-angular-App/source/index.html', 'First-angular-App/source/myApp.js' 'First-angular-App/source/myAppCtrl.js' ]
preprocessor
preprocessors: { },
reporters: ['progress'],
port: 9876,
colors: true,
config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
logLevel: config.LOG_INFO,
changes
autoWatch: false,
launcher browsers: ['Chrome'],
singleRun: true
});
};
为什么它给我错误无效的配置文件?
【问题讨论】:
-
您运行“业力启动”并收到错误“无效的配置文件”。不知道你不明白什么,但错误说“我亲爱的印度朋友!你的配置设置有问题!请检查你那里的所有东西都存在,有正确的路径到你的 npm 库和更多的原因...”上传你的 karma.conf.js,我不是邪神来给你建议的。
-
@Dmitri 如果不明白我的问题,为什么写故事无济于事,你的工作没问题
-
@NumanHassan @Dimitri 理解您的问题没有问题。收到
ERROR [config]: Invalid config file!时请上传config file -
@KrzysztofSafjanowski 这是我的 karma.conf module.exports = function(config) { config.set({ basePath: '', frameworks: ['jasmine'], exclude: [ ], files: [ 'First-angular-App/source/index.html', 'First-angular-App/source/myApp.js' 'First-angular-App/source/myAppCtrl.js' ] 预处理器 预处理器:{},记者: ['progress'],端口:9876,颜色:true,config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG logLevel:config.LOG_INFO,更改 autoWatch:false,启动器浏览器:['Chrome'],singleRun:true }); };
-
@KrzysztofSafjanowski 我按照你的建议做了,但我仍然收到同样的错误
标签: jasmine karma-runner