我正试图让我的SAPUI5
个应用程序在Fiori启动板上缩小。但我面临一些麻烦。我的缩小文件似乎是在'tmp'文件夹中,并且在Fiori启动板中看不到。我确实得到了一些dbg文件,但是旁边没有缩小的普通文件。因此,不使用缩小的文件,但普通文件是。我确实有一个缩小的组件预加载。任何人都对我做错了什么有任何建议?
这是我的gruntfile.js
,我现在正在使用:
module.exports = function (grunt) {
'use strict';
// Project configuration.
grunt.initConfig({
uglify: {
options: {
mangle: true,
compress: {
drop_console: true,
dead_code: false,
unused: false
}
},
files: {
expand: true,
cwd: "<%= ref.staging%>",
src: ["**/*.js", '!test/**', '!test_local.html'],
dest: "<%= ref.process%>"
}
}
});
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('@sap/grunt-sapui5-bestpractice-build');
grunt.registerTask('default', [
'lint',
'clean',
'build',
'uglify'
]);
};
答案 0 :(得分:0)
来自build
的{{1}}任务通常会在grunt-sapui5-bestpractice-build
文件夹中生成Component-preload.js
个文件。这实际上是您的应用程序的缩小版本。如果您将应用程序部署到存在Dist
的FLP,则会加载此文件而不是所有单个文件。