【发布时间】:2015-05-20 17:53:41
【问题描述】:
长话短说,当我运行karma.conf.js 时,我看到了Uncaught ReferenceError: angular is not defined
我开始使用一个预先存在的 Ionic 项目......并添加一些单元测试。我是否需要检查我们的 www/index.html .. 我没有看到 angular.js 很奇怪.. 这是原因吗?
这个团队使用 maven 来构建,所以我担心在构建方面我们与社区的其他人不同步。
更新 1:在 www/index.html 的包含顶部添加 <script type="text/javascript" src="lib/js/angular/angular.js"></script> 无效。
更新 2:index.html 包含离子束
<script src="lib/js/ionic.bundle.js"></script>
Karma.conf.js
// list of files / patterns to load in the browser
files: [
'www/lib/js/angular/angular.js',
'www/lib/js/angular/angular-animate.js',
'www/lib/js/angular/angular-animate.js',
'www/lib/js/angular/angular-mocks.js',
'www/lib/js/angular/angular-resource.js',
'www/lib/js/angular/angular-sanitize.js',
'www/lib/js/angular-ui/angular-ui-router.js',
'www/lib/js/ionic.js',
'www/lib/js/ionic-angular.js',
'www/js/**/*.js',
'www/test/jasmine/*.js'
],
【问题讨论】:
标签: javascript angularjs ionic-framework ionic karma-jasmine