Javascript 错误:在咕噜咕噜的丑陋任务中出现enoint
我有以下gruntfile.js。同时使用和 这是一项发展的延伸@ 我在Javascript 错误:在咕噜咕噜的丑陋任务中出现enoint,javascript,npm,gruntjs,grunt-contrib-uglify,grunt-contrib-concat,Javascript,Npm,Gruntjs,Grunt Contrib Uglify,Grunt Contrib Concat,我有以下gruntfile.js。同时使用和 这是一项发展的延伸@ 我在uglify任务中使用banner引用在concat任务中创建的文件 module.exports = function(grunt){ // Configure task(s) grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), // setup concats concat: {
uglify
任务中使用banner
引用在concat
任务中创建的文件
module.exports = function(grunt){
// Configure task(s)
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
// setup concats
concat: {
options: {
separator: ';\n',
},
dev: {
files: [{
src: [
'sports.js',
'salon.js',
'offRoad.js',
],
dest: 'src/js/concat/car-dev.js'
}],
},
},
// setup uglify task
// this will produce a car js file (which includes car-dev.js) for every car js file located within scr/js/cars/
uglify: {
// dev - use in development mode, global overrides section
dev: {
options: {
// include concat dev.js
banner: grunt.file.read('src/js/concat/car-dev.js'),
beautify: true,
mangle: false,
compress: false,
preserveComments: 'all'
},
files: [{
expand: true,
cwd: 'src/js/cars/',
src: '*.js',
dest: 'javascript/dev',
ext: '.dev.js',
extDot: 'first'
}],
},
},
});
// Load the plugins
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-sass');
// Register task(s)
grunt.registerTask('default',
'concat:dev'
'uglify:dev'
]);
};
我的问题是,如果src/js/concat/car-dev.js
不存在,我会得到以下错误:
错误:无法读取“src/js/concat/car-dev.js”文件concat->dev->files->dest
文件
我尝试添加以下内容
banner: grunt.file.read(grunt.concat.dev.files.dest),
及
但两者都不起作用。这可能吗?
这不是任务相关性问题-在运行任何任务之前会抛出错误,因为banner:src/js/concat/car-dev.js
不存在
任何帮助-非常感谢
banner: grunt.concat.dev.files.dest