yeomanでAngularのテンプレートを作ったら、Bootstrapが上手く入らなかったのでメモ。
environment
- yeoman (angular-generator)
- bowerでbootstrap入れた。
- gruntタスクはいじってない
grunt serve
時では普通に動くglyphicon
を使うとfontを呼びに行くが、Deploy後だとミスる。
Incident
yeomanで作成されたAngularアプリのgruntタスクでBuildすると、Deploy先でbootstrapのファイルの読み込みに失敗していた。
どうもdist/fonts
以下を呼ぼうとしてるんだけど、そんなところにファイルはできてない。。。
対応
gruntのタスクを編集。 dist/fonts以下にbower_component/bootstrapのやつをcopyすればいいらしい。
1 2 3 4 5 6 7 8 |
|
cwdとかをちゃんとわかっていなかったけど、どうやら相対パスを示すようで、
cwd + src
のファイルを、dest + src
に移すみたい。
ずっと悩んでいたのは、
1 2 3 4 5 6 7 8 |
|
こんなカンジにすると、dist/bower_component/......
みたいなカンジにcopyされてしまうことでした。。。
grunt難しい。。