Yeoman Angular 生成器 - bower_components 在应用程序文件夹中丢失

Yeoman Angular generator - bower_components missing in app folder

我在 windows 上,当我使用 Angular 生成器构建我的应用程序时 bower_componentsapp 目录中丢失了 - 而不是在根目录中

这是我的 app 新脚手架后的目录:

所以我必须手动将 bower 组件放在 app 目录中...

知道为什么会这样吗?

P.S 在 bower.json 我有:

"appPath": "app"

但是这个选项没有得到尊重,当我 运行 bower install 它没有将 bower_components 添加到 app 目录中。

尝试编辑您的 bower.json 文件,然后 运行 bower install

{ 
    "name": "mi-portfolio", 
    "version": "0.0.0", 
    "directory": "bower_components/"
    "dependencies": 
    { 
        "angular": "1.2.6", 
        "json3": "~3.2.6", 
        "es5-shim": "~2.1.0", 
        "jquery": "~1.10.2", 
        "bootstrap": "~3.0.3", 
        "angular-cookies": "1.2.6", 
        "angular-sanitize": "1.2.6" 
    }, 
    "devDependencies": 
    { 
        "angular-mocks": "1.2.6", 
        "angular-scenario": "1.2.6" 
    }
}

看这里bower code

成功了 - 已编辑 .bowerrc

{
  "directory": "app/bower_components"
}

然后是bower install.

现在所有依赖项都在 app 目录中。