일부 JS 파일을 축소하기 위해 grunt를 사용하고 있습니다. 배너에 파일 이름을 포함시키는 것이 좋습니다. 배너에 패키지 이름을 포함시키는 방법을 몇 가지 발견했지만 아직 파일 이름을 가져 오지 못했습니다. 그래서 : pkg.name 대신 gruntfile (아래 참조)에 소스 파일 이름 (또는 dest 파일 이름)을 가져 오려면 어떻게해야합니까? 배너 문자열에어떻게 파일 이름을 꿀꺽 꿀꺽 거리는 배너에 포함 시키나요?
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
},
build: {
files: [{
expand: true,
src: '**/*.js',
dest: 'build',
cwd: 'src',
ext: '.min.js'
}]
}
}
});
// Load the plugin that provides the "uglify" task.
grunt.loadNpmTasks('grunt-contrib-uglify');
// Default task(s).
grunt.registerTask('default', ['uglify']);
};