Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.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
使用JHipster进行生产构建时未找到图像_Jhipster_Gulp Imagemin - Fatal编程技术网

使用JHipster进行生产构建时未找到图像

使用JHipster进行生产构建时未找到图像,jhipster,gulp-imagemin,Jhipster,Gulp Imagemin,当我试图在prod中部署我的应用程序时,WAR不会这样做 有镜像目录,这样我就可以在没有任何镜像的情况下部署我的应用程序 图像 有什么问题吗?您的图像必须在src/main/webapp/content/images中,才能通过gulp缩小并复制到target/www/content/images,然后由maven或gradle在内容/图像中从根本上复制。看起来问题的原因是“gulp imagemin”,作为解决方法,请删除此行: .pipe(imagemin({optimizationLeve

当我试图在prod中部署我的应用程序时,WAR不会这样做 有镜像目录,这样我就可以在没有任何镜像的情况下部署我的应用程序 图像


有什么问题吗?

您的图像必须在
src/main/webapp/content/images
中,才能通过gulp缩小并复制到
target/www/content/images
,然后由maven或gradle在
内容/图像中从根本上复制。

看起来问题的原因是“gulp imagemin”,作为解决方法,请删除此行:

.pipe(imagemin({optimizationLevel: 5, progressive: true, interlaced: true}))

from:gulpfile.js

如果gulp imagemin说它缩小了0个图像,这通常是由于缺少这些节点模块所需的二进制文件:

  • optipng
  • jpegtran
  • 吉西科尔
如果查看
node\u modules/optipng bin
,您会发现缺少
optipng
二进制文件(应位于
供应商
子文件夹中)

它们不会在npm安装期间编译,并且完全是静默的:)

安装
zlib1g dev
包修复了新Debian 9系统上的问题

我必须安装buildbase和zlib dev


一般来说,您需要在系统上使用多个构建工具来构建JHipster产品包(make、g++for scss等)。

哪个版本的JHipster?您的图像源文件夹位于哪里?您好,我使用了jhipster的最新版本(“jhipsterVersion”:“3.0.0”)…3.1.0是最新版本,请尝试升级您提到的文件夹中的图像。。src/main/webapp/content/images。。我只是缩小了css文件夹,而不是其他。看看你的构建输出,你的图像一定有些什么。我不明白你说的“构建输出”是什么意思将生成的输出重定向到一个文件,然后花时间在文本编辑器中查看它:
mvn-Pprod package>build.txt
在未经修改的情况下生成新项目时,是否仍存在相同的问题事件?