我有一個咕嚕任務來連接和縮小所有我的JavaScript文件到一個單一的文件和JavaScript文件是dist文件夾。 「DIST/<%= pkg.name%>。min.js'」如何使用縮小的javascript?
「Gruntfile.js」
module.exports = function (grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON("package.json"),
concat: {
options: {
separator: ';'
},
dist: {
src: ['src/main/resources/app/js/**/*.js',
'src/main/resources/app/config/*.js',
'src/main/resources/app/app/js'],
dest: 'dist/<%= pkg.name %>.js'
}
},
uglify: {
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("dd-mm-yyyy") %> */\n'
},
dist: {
files: {
'src/main/resources/app/dist/<%= pkg.name %>.min.js': ['<%= concat.dist.dest %>']
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.registerTask("default", ["concat", "uglify"]);
};
現在,我該如何使用javscript的這種縮小的版本?而且,我的代碼的index.html入口點指向非縮小版本。
「的index.html」
<div ui-view/>
<script data-main="config/require-conf" src="vendor/requirejs/require.js"></script>
您可以使用它像任何其他JavaScript文件。 *「此外,我的代碼的index.html入口點指向非縮小版本。」*它應該指向縮小版本。 –
@FelixKling因此,如果我的所有javascript文件都有一個目錄結構,我必須保留目錄結構並將縮小的javascript文件放在這些相應的目錄位置,以便我可以指向這些縮小版本。我對麼? –
只要您將文件加載到HTML文件中,放置文件的位置並不重要。包含縮小的JS代碼的文件真的沒什麼特別的。 –