画像とその他のアセットは、app
フォルダの中から選択する必要があります。 一方、それらを表示するには、www/build
フォルダーにも存在する必要があります。 デバイスにionic build
またはionic run
を使用するたびにbuild
フォルダが再作成されます。
何が起こるかは、gulpfile.js
で指定されたイオン性胃腸炎の仕事が実行されることです。 デフォルトのgulpfile
には、sassファイル、js、およびhtmlをコンパイルするタスクが付属しています。 あなたがあなたのイメージのためのタスクを追加したい場合は、に似た何かを追加することができます:上記のコードはapp/assets/images
内のすべての画像を撮影し、プロジェクトをビルドするたびbuild/assets/images
ディレクトリにコピーします
gulp.task('images', function() {
return gulp.src(['app/assets/images/**/*'])
.pipe(gulp.dest('www/build/assets/images'));
});
。あなたは一口here
についての詳細を読むことができます
gulp.task('watch', ['clean'], function(done){
runSequence(
['sass', 'html', 'fonts', 'scripts'],
function(){
gulpWatch('app/**/*.scss', function(){ gulp.start('sass'); });
gulpWatch('app/**/*.html', function(){ gulp.start('html'); });
gulpWatch('app/**/*.json', function(){ gulp.start('data'); });
buildBrowserify({ watch: true }).on('end', done);
}
);
});
gulp.task('build', ['clean'], function(done){
runSequence(
['sass', 'html', 'fonts', 'scripts','images'],
function(){
buildBrowserify({
minify: isRelease,
browserifyOptions: {
debug: !isRelease
},
uglifyOptions: {
mangle: false
}
}).on('end', done);
}
);
});
:何runSequence
にimages
タスクを追加することですが、今やって残っている