ReferenceError:找不到变量:ApplicationConfiguration
Posted
技术标签:
【中文标题】ReferenceError:找不到变量:ApplicationConfiguration【英文标题】:ReferenceError: Can't find variable: ApplicationConfiguration 【发布时间】:2015-11-16 10:59:14 【问题描述】:在 CLI 中运行“npm test”或“karma start”时,我收到 ReferenceError: Can't find variable: ApplicationConfiguration at application.js。 我的 karma.config.js 供参考:
module.exports = function(config)
config.set(
frameworks: ['jasmine'],
files: [
'public/lib/angular/angular.js',
'public/lib/angular-*/angular-*.js',
'public/lib/angular-mocks/angular-mocks.js',
'public/lib/jquery/dist/jquery.js',
'public/lib/angular-ui-router/release/angular-ui-router.js',
'public/lib/angular-resource/angular-resource.js',
'public/**/*.js',
'public/modules/core/tests/unit/*.js'
],
exclude: [
],
preprocessors:
,
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['PhantomJS'],
singleRun: false
)
请帮帮我....
【问题讨论】:
我的问题解决了。必须在 karma.conf.js 中给出正确的文件顺序,而不是把 public/**/*.js 作为一个整体。 jquery,angular,angular-mocks,router,config.js,application.js,client.module.js,contoller.js,test.js 应该是正确的顺序。 【参考方案1】:我的问题解决了。必须在 karma.conf.js 中给出正确的文件顺序,而不是把 public/**/*.js 作为一个整体 构建项目时要在 karma.config.js 中添加的文件的正确顺序意味着js哟:
。 jquery,angular,angular-mocks,router,config.js,application.js,client.module.js,contoller.js,test.js 应该是正确的顺序。
【讨论】:
以上是关于ReferenceError:找不到变量:ApplicationConfiguration的主要内容,如果未能解决你的问题,请参考以下文章