Javascript 错误:在咕噜咕噜的丑陋任务中出现enoint

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: {

我有以下gruntfile.js。同时使用和

这是一项发展的延伸@

我在
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