ブートストラップなしで yo webapp をインストールし、この回答に続いてブートストラップ 3 を追加しました: https://stackoverflow.com/a/19034513/712005。
main.css をビルドしてブートストラップを正しく含めることができません。dist フォルダに style フォルダは作成されません。
「grunt build」を実行すると、次のメッセージが表示されます。
「cssmin:generated」の実行 (cssmin)
縮小された CSS が空だったため、タスクの宛先が書き込まれませんでした。
しかし、エラーはありません。
私のグラントファイルにはこれが含まれています:
useminPrepare: {
options: {
dest: '<%= yeoman.dist %>'
},
html: '<%= yeoman.app %>/index.html'
},
usemin: {
options: {
assetsDirs: ['<%= yeoman.dist %>']
},
html: ['<%= yeoman.dist %>/{,*/}*.html'],
css: ['<%= yeoman.dist %>/styles/{,*/}*.css']
}
この:
grunt.loadNpmTasks('grunt-bower-install');
index.html には以下が含まれます。
<!-- build:css(.tmp,app) styles/main.css -->
<!-- bower:css -->
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp,app) styles/bootstrap.css -->
<!-- bower:css -->
<!-- endbower -->
<!-- endbuild -->
app-folder 内の main.css と bootstrap.css の場所への参照は、ビルド中に削除されました。
bower.json には以下が含まれます。
{
"name": "gabriel",
"version": "0.0.1",
"dependencies": {
"bootstrap": "~3.0.2",
"jquery": "~2.0.3",
"modernizr": "~2.7.0"
},
"devDependencies": {}
}
私は何が欠けていますか?