Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs Sencha Touch:SASS正确的图像路径_Extjs_Sass_Sencha Touch_Sencha Touch 2 - Fatal编程技术网

Extjs Sencha Touch:SASS正确的图像路径

Extjs Sencha Touch:SASS正确的图像路径,extjs,sass,sencha-touch,sencha-touch-2,Extjs,Sass,Sencha Touch,Sencha Touch 2,我无法通过SASS添加(背景)图像。如果我在sencha web服务器上打开我的应用程序,可以找到CSS(或SASS)中引用的图像,并且这些图像是可见的。但在我的应用程序的制作版本中,找不到相同的图像。这是因为在构建之后,图像将被移动到资源/文件夹中的不同位置 所以我想问,SASS中引用图像的正确方法是什么?我如何解决我的问题 调试版本: 图像位于文件夹中。/resources/images 在./resources/sass/app.scss中有一行“background image:ur

我无法通过SASS添加(背景)图像。如果我在sencha web服务器上打开我的应用程序,可以找到CSS(或SASS)中引用的图像,并且这些图像是可见的。但在我的应用程序的制作版本中,找不到相同的图像。这是因为在构建之后,图像将被移动到资源/文件夹中的不同位置

所以我想问,SASS中引用图像的正确方法是什么?我如何解决我的问题


调试版本:

  • 图像位于文件夹中。/resources/images
  • 在./resources/sass/app.scss中有一行“background image:url('../images/pic.png')”
生成版本:

  • 图像现在位于文件夹/resources/resources/images
  • CSS/SASS中的引用现在无效
为什么调试版本和构建版本的路径不同这也是我不理解的原因之一。在my app.json中有一行:“资源”:[“资源/图像”、“资源/图标”、“资源/启动”、“资源/字体”]。可能有问题?你能运行一次“sencha应用刷新”吗?删除旧版本,然后再次运行所有内容。默认情况下,可能不会复制图像,而您确实移动了它们。