离子2看不到图像
问题描述:
我目前正在使用Ionic 2.0.0-beta.32。经过一番搜索,我发现下面的代码添加图像到我的项目,然后在编译时让他们自动导入到最终版本离子2看不到图像
我在应用程序中添加一个名为img的目录,并将所有图像放在那里,然后在gulpfile的代码如下
gulp.task('images', function() {
return gulp.src(['app/img/*'])
.pipe(gulp.dest('www/build/img'));
});
而且所有runSequences
runSequence(
['images', 'sass', 'html', 'fonts', 'scripts'],
这一切工作好,在生成时移动图像到www
,但是当我运行
ionic serve --lab
没有任何图像显示,我已经试过使用上述显示了我的形象以下
../img/imgname
/img/imgname
img/imgname
build/img/imgname
无。
任何帮助将是巨大的,即时拔出我的头发在这里
答
你想使用咕嘟咕嘟修改图像(即,降低它们的大小)或类似的东西?如果答案是否定的,那么你不需要到任务添加到您的一口文件
gulp.task('images', function() {
return gulp.src(['app/img/*'])
.pipe(gulp.dest('www/build/img'));
});
为什么?因为如果图像不会改变,每次运行任务时都没有任何意义,图像会被一次又一次地复制(没有改变)。
的简单方式与图像的工作将是把你的图片在www\images
文件夹,然后引用它们在你的代码是这样的:
<img src="images/myImage.png" />
因为他们在www
文件夹,他们”不会被删除(如果将它们放在应用程序的build
文件夹中,会发生这种情况)。
哦,这让人更有意义,对不起,如果问题听起来有点愚蠢,即时消息 – BigJobbies
有没有关于我应该如何制作图像的指导? – BigJobbies
很高兴我可以帮助:)关于尺寸,我不确定...我想这是你的应用程序将用于哪些设备...我们总是尝试使用视网膜图像。 – sebaferreras