爱奥尼亚2中图像assets资源 的最佳实践是什么?我有一堆SVG,我想用作非系统图标.我找到了一些关于使用Gulp的老技巧,但似乎爱奥尼亚团队已经决定将Rollup作为首选的构建工具,目前还没有关于这方面的文档.

有人告诉我只要把它们加到www/img就行了.有什么不好的地方吗?

推荐答案

把你的图片放在www/img张中听起来是一个很好的理想,但它只在本地使用ionic serve时才起作用.

在构建应用程序时,www/img将被删除,除非您执行一项gulp 任务,将图像从您想要的文件夹复制到www/build文件夹,如图in this post所示.

html文件中使用的图像应该是src/assets/img(推荐)而不是www/assets/img(obselete).然后,图像标签将如下所示:

<img src="assets/img/yourimage.jpg" alt="your image">

在爱奥尼亚2中,src/assets文件夹用于图像和字体.

这是ionic 团队在guide to modify an existing ionic project米比赛中说的话:

  1. 将www/img移至src/assets/img.

  2. 将您在www/to src/assets/中拥有的任何其他资源移动到.

Angular相关问答推荐

Goto锚定在嵌套容器中,具有溢出自动

无法绑定到ngIf,因为它不是dis angular 17的已知属性

为什么这个拦截器只在发送事件上触发,而不是在实际响应上触发?

无法绑定到appendTo,因为它不是p-confirmPopup的已知属性

如何包装NGB carousel ?

NGNEW不会在src根文件夹ANGLI CLI 17.0.10中生成app.mode.ts

material 对话框中没有合适的注塑

当我更新S显示的数据时,为什么我的垫表用户界面没有更新?

如何在AngularJs中剪断细绳

如何将 Angular 中的导航路由到同一页面并重新加载

由于ngcc操作失败,Angular扩展可能无法正常工作

如何在独立组件中导入Angular innerHTML

RxJs 中的空闲可观察对象在幕后做了什么?

Angular2 ngFor跳过第一个索引

如何将服务变量传递到 Angular Material 对话框?

如何在angular 5 中获取基本网址?

如何从Angular 2 中的按钮单击触发输入文件的单击事件?

移除 Angular 组件创建的宿主 HTML 元素 Select 器

Angular2material对话框自动关闭

路由 getCurrentNavigation 始终返回 null