在我的(相当基本的)JHipster 应用程序中,我创建了一个名为 webapp/content/more 的新文件夹
在该文件夹中还有一些 CSS,我出于充分的理由将它们分开。
当我在开发过程中运行该应用程序时,所有文件都在那里并且没有问题。当我使用 mvnw -Pprod package -DskipTests
打包用于生产的应用程序时,文件夹“more”永远不会放入 .WAR 文件中,因此额外的 CSS 不起作用。
我不知道在哪里寻找它(它是 pom.xml 问题吗?Gulp 问题?)。
最佳答案
查看JHipster生成的Gulpfile.js
,您会发现styles
任务只处理content/css
文件夹。
gulp.task('styles', [], function () {
return gulp.src(config.app + 'content/css')
.pipe(browserSync.reload({stream: true}));
});
向其中添加额外的文件夹:
gulp.task('styles', [], function () {
return gulp.src(config.app + 'content/css', config.app + 'content/more')
.pipe(browserSync.reload({stream: true}));
});
但这还不够,还有其他gulp任务要修改,只需在Gulpfile.js
和gulp
文件夹中搜索css
即可。
关于css - JHipster 构建中不包含 webapp/content 下的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631952/