gpt4 book ai didi

javascript - 未找到任务 "default"- uglify

转载 作者:行者123 更新时间:2023-12-03 11:01:00 27 4
gpt4 key购买 nike

我正在使用 Grunt 迈出第一步,但是在尝试缩小 JS 文件时遇到以下错误:

"Task "default" not found"

我检查过以前的类似答案,但无济于事。 Gruntfile 代码如下,有人能给我指出正确的方向吗?

module.exports = function(grunt) {

grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),

concat: {
dist: {
src: [
'js/libs/*.js' //
],
dest: 'js/build/production.js',
}
}

uglify: {
build: {
src: 'js/build/production.js',
dest: 'js/build/production.min.js'
}
}

});

grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');


grunt.registerTask('default', ['concat', 'uglify']);

};

谢谢!

最佳答案

您的 grunt.initConfig 对象中存在语法错误。您需要在 concat 条目的右大括号后面放置一个逗号:

module.exports = function(grunt) {

grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),

concat: {
dist: {
src: [
'js/libs/*.js' //
],
dest: 'js/build/production.js',
}
}, // <-- missing comma was here

uglify: {
build: {
src: 'js/build/production.js',
dest: 'js/build/production.min.js'
}
}

});

grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');


grunt.registerTask('default', ['concat', 'uglify']);

};

此语法错误导致 Grunt 永远看不到您的 grunt.registerTask('default') 调用。

关于javascript - 未找到任务 "default"- uglify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28094965/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com