shi*_*las 3 angularjs gruntjs yeoman angular-ui-bootstrap
我想跑
grunt build
Run Code Online (Sandbox Code Playgroud)
来自创建的目录
yo angular
Run Code Online (Sandbox Code Playgroud)
我通过凉亭安装了angular-ui-bootstrap.本地我需要添加
<script src="components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
到我的index.html和
angular.module('app', ['ngResource', 'ngCookies', 'ui.bootstrap'])
Run Code Online (Sandbox Code Playgroud)
到我的app.js. 但是每次我尝试构建应用程序时都会出现此错误
错误:没有模块:ui.bootstrap在Error()atUsers/nicholasshook/angular/pokerfund/angular_app/app/components/angular/angular.js:1104:17 at ensure(/ Users/nicholasshook/angular/pokerfund/angular_app /app/components/angular/angular.js:1045:38)在/ Users/nicholasshook/angular模块(/Users/nicholasshook/angular/pokerfund/angular_app/app/components/angular/angular.js:1102:14) /pokerfund/angular_app/app/components/angular/angular.js:2768:24位于forEach的Array.forEach(native)(/Users/nicholasshook/angular/pokerfund/angular_app/app/components/angular/angular.js:131 :11)在/ Users/nicholasshook/angular/pokerfund/angular_app/app/components/angular/angular的loadModules(/Users/nicholasshook/angular/pokerfund/angular_app/app/components/angular/angular.js:2764:5) .js:2769:38在Array.forEach(native)TypeError:无法读取null的属性'awesomeThings'.(/Users/nicholasshook/angular/pokerfund/angular_app/test/spec/controllers/main.js:20:17)
小智 7
如果你已经通过bower安装了ui-bootstrap,你还需要更新你karma.conf.js的内容以使grunt测试通过.
ui-bootstrap-tpls.min.js在文件中添加条目karma.conf.js:
// list of files / patterns to load in the browser
files = [
JASMINE,
JASMINE_ADAPTER,
'app/components/angular/angular.js',
'app/components/angular-mocks/angular-mocks.js',
'app/components/angular-bootstrap/ui-bootstrap-tpls.js',
'app/scripts/*.js',
'app/scripts/**/*.js',
'test/mock/**/*.js',
'test/spec/**/*.js'
];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5932 次 |
| 最近记录: |