Javascript Concat和Uglify JS文件来自两个使用Grunt的不同来源
我有不同的JS文件集,我想concat和uglify。一个是应用程序,一个是网站。我的gruntfile.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块,它运行
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',
],
}
},