【问题标题】:Nothing happen with bower install凉亭安装没有任何反应
【发布时间】:2013-08-27 01:49:54
【问题描述】:

我正在尝试使用 yeoman 设置 Angular 应用程序,按照以下步骤操作: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,但没有任何变化

bower -v 1.2.3

node -v v0.10.17

【问题讨论】:

  • bower 有输出吗?
  • 没什么,但是我重启了,现在好了;奇怪

标签: node.js angularjs yeoman bower


【解决方案1】:

我无法安装最新的 ember 包,因为 bower install 什么也没做,但是:

  1. cd bower_components
  2. rm -rf package-name
  3. 现在bower install

帮助。

【讨论】:

    【解决方案2】:

    这也发生在我身上。原因是我按照旧教程说 Bower 的包文件是 components.json 而不是 bower.json。所以 bower 稍后再寻找,因为它找不到文件,它只会说什么(它实际上应该显示警告或错误)。当我将文件重命名为 bower.json 时,一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 2014-02-09
      • 2013-05-23
      相关资源
      最近更新 更多