我认为使用Yeoman良好的做法来搭建新项目。使用Yeoman的优势在于它创建了Grunt(一种构建工具)和Bower(一种依赖管理工具)所使用的更多神秘文件。 Angular有一个generator。它将允许你选择一个好的工作库集合,创建项目,并添加更多的组件,这些组件稍后需要。 Yeoman实际上只是Grunt + Bower,然后Yo - 一个用于剔除项目骨架的工具。好的是,你可以在创建你的项目后继续添加Angular组件,它会更新你的配置文件,让你玩弄结构。
如果您想使用Bootstrap 3,我建议您查看Angular-Bootstrap,它是Angular UI项目组的一部分。 Angular Bootstrap包含Bootstrap的一部分,它是javascript,但被重写为使用角度样式指令.CSS和图标必须仍然包含在正常的引导库中。在Angular-UI自述文件中提供了包含Bootstrap CSS和一些很好的示例的说明。
更新这是一个bower.json的样子。注意bootstrap是单独包含的。这是因为bootstrap css是一个独立的依赖项,所以无论何时bootstrap都需要更新angular-ui。
{
"name": "test",
"version": "0.0.1",
"ignore": [
"**/.*",
"node_modules",
"lib",
"test",
"tests"
],
"dependencies": {
"angular": "latest",
"angular-route": "latest",
"angular-bootstrap": "latest",
"angular-ui-utils": "latest",
"bootstrap": "latest",
},
"devDependencies": {
"angular-mocks": "latest",
"angular-scenario": "latest"
}
}
它使用了一个非常老的UI-bootstrap版本。看起来他可以使用拉取请求以及一些急需的更新。也许我会深入挖掘那个今晚。 – HackedByChinese
这是角度+自举的更好选择:https://github.com/yeoman/generator-angular –
@NathanielJohnson这是否使用Twitter引导程序3 – LuckyLuke