2016-06-30 21 views
0

Ionic 2プロジェクトでは、画像を配置するのに最適な場所は何ですか? いくつかのブログでは、人々はすべての画像をwww\build\"images_folder"、 に置くと言っていましたが、問題はbuildプロジェクトまたはコマンド:ionic serveあなたのビルドフォルダは完全に削除され、最初から再構築され、すべての画像が失われます。イオン2プロジェクトアーキテクチャ(画像)

答えて

1

あなたがionic serveを実行すると、すべてのJavaScriptとスタイルファイルがコンパイルされ、あなたのbuildフォルダに(他のタスクの中で)一緒に入れて、あなたがsomethigそこに置けば、削除された理由ですされています。

ことを避けるために、あなたはwww\imagesであなたのイメージを置く必要があり、その後、実行して、コード内でそれらを参照:

<img src="images/myImage.png" /> 

を================ ======

EDIT:

あなたがionic serve(ともemulatedeploybuild)を実行すると、あなたのgulpfile.jsを見てとることで何が起こっているのかについての詳細な情報を見つけることができます:

/** 
* Ionic hooks 
* Add ':before' or ':after' to any Ionic project command name to run the specified 
* tasks before or after the command. 
*/ 
gulp.task('serve:before', ['watch']); 
gulp.task('emulate:before', ['build']); 
gulp.task('deploy:before', ['build']); 
gulp.task('build:before', ['build']); 

そして、あなたがこれを見ることができgulpfile.jsのコードの行続く中:

gulp.task('clean', function(){ 
    return del('www/build'); 
}); 

ビルドフォルダを削除する原因です。

+0

ありがとうございました!私の間違いは、www/images/www/build/imagesの下に画像を置くことでした。 – BorisD

関連する問題