在我的(相当基本的)JHipster应用程序中,我创建了一个名为webapp / content / more的新文件夹
在那个文件夹中有一些CSS,我有充分的理由保持分开。
当我在开发期间运行应用程序时,所有文件都在那里,没有问题。当我使用mvnw -Pprod package -DskipTests
打包生产应用程序时,文件夹"更多"永远不会放在.WAR文件中,因此额外的CSS不起作用。
我不知道在哪里寻找它(这是一个pom.xml问题吗?Gulp问题?)。
答案 0 :(得分:1)
查看由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任务,只需在css
和Gulpfile.js
文件夹中搜索gulp
。