Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Concat和Uglify JS文件来自两个使用Grunt的不同来源_Javascript_Gruntjs - Fatal编程技术网

Javascript Concat和Uglify JS文件来自两个使用Grunt的不同来源

Javascript Concat和Uglify JS文件来自两个使用Grunt的不同来源,javascript,gruntjs,Javascript,Gruntjs,我有不同的JS文件集,我想concat和uglify。一个是应用程序,一个是网站。我的gruntfile.js与下面的类似。问题是,即使我已将grunt任务注册为:grunt.registerTask('default',['concat:app','concat:website','uglify'),但只有网站运行一个one concat可以在同一个目标中连接多个文件和类型,但必须使用正确的grunt语法(): 在我看来,问题在于,在app中,我连接了CSS和JS文件。我删除了CSS块,它运行

我有不同的JS文件集,我想concat和uglify。一个是应用程序,一个是网站。我的gruntfile.js与下面的类似。问题是,即使我已将grunt任务注册为:
grunt.registerTask('default',['concat:app','concat:website','uglify'),但只有
网站运行一个
one


concat可以在同一个目标中连接多个文件和类型,但必须使用正确的grunt语法():


在我看来,问题在于,在
app
中,我连接了CSS和JS文件。我删除了CSS块,它运行良好。
concat: {
    app: {
        js: {
            src: [
            'app/js/vendor/jquery.js',
            'app/js/app/ui.js',
            'app/js/app/data.js'
        ],
            dest: 'app/js/app.js'
        },
        css: {
            src: [
            'app/css/vendor/normalize.css',
            'app/css/vendor/ui.css',
            'app/css/vendor/style.css',
        ],
            dest: 'app/css/app.css'
        }
    },
    website: {
        src: [
            'app/js/vendor/jquery.js',
            'app/js/website/scripts.js'
        ],
        dest: 'app/js/common.js'
    }
},
uglify: {
    development: {
        options: {
            preserveComments: false
        },
        files: {
            'app/js/app.min.js': 'app/js/app.js',
            'app/js/common.min.js': 'app/js/common.js'
        }
    }
}
concat: {
  app: {
    'app/js/app.js': [
        'app/js/vendor/jquery.js',
        'app/js/app/ui.js',
        'app/js/app/data.js'
    ],
    'app/css/app.css': [
        'app/css/vendor/normalize.css',
        'app/css/vendor/ui.css',
        'app/css/vendor/style.css',
    ],
  }
},