我正在尝试用yeoman安装角应用程序,按照以下步骤:http://yeoman.io/所有东西都可以正常工作,直到我完成
grunt test我得到了
Chrome 24.0.1312 (Linux) ERROR
Uncaught ReferenceError: angular is not defined
at /var/www/moviz-test/app/scripts/app.js:3
Chrome 24.0.1312 (Linux) ERROR
Uncaught ReferenceError: angular is not defined
at /var/www/moviz-test/app/scripts/controllers/main.js:3因为bower install什么都不做,我没有文件夹app/bower_components
.bowerrc
{
"directory": "app/bower_components"
}bower.json
{
"name": "myApp",
"version": "0.0.0",
"dependencies": {
"angular": "~1.0.7",
"json3": "~3.2.4",
"jquery": "~1.9.1",
"bootstrap-sass": "~2.3.1",
"es5-shim": "~2.0.8",
"angular-resource": "~1.0.7",
"angular-cookies": "~1.0.7",
"angular-sanitize": "~1.0.7"
},
"devDependencies": {
"angular-mocks": "~1.0.7",
"angular-scenario": "~1.0.7"
}
}我已经卸载和重新安装了保龄球,没有任何改变
bower -v 1.2.3
node -v v0.10.17发布于 2013-11-01 00:55:07
这也发生在我身上。原因是我遵循了以前的教程,其中说bower的包文件是components.json而不是bower.json。所以bower正在寻找稍后,因为它找不到文件,它只会说什么(它实际上应该显示警告或错误)。当我将文件重命名为bower.json时,这一切都成功了。
发布于 2015-02-08 20:59:38
我无法安装最新的ember软件包,因为bower install什么也没做,但是:
cd bower_componentsrm -rf package-namebower install帮了忙。
https://stackoverflow.com/questions/18412507
复制相似问题