Я пытаюсь минимизировать небольшой угловой скрипт, но почему-то uglify просто зависает бесконечно. JSHint работает нормально и завершается, если я добавляю его в список задач, а затем он зависает на uglify.Grunt висит на uglify
Вот мой Gruntfile:
module.exports = function (grunt) {
// Project configuration
grunt.initConfig({
// make node configuration available for use
pkg: grunt.file.readJSON('package.json'),
// configure uglify
uglify: {
options: {
mangle: false
},
my_target: {
dist: {'dist/test.min.js': ['src/test.js']}
}
},
// configure JSHint
jshint: {
app: ['src/*.js']
}
});
// load pluginsng
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-uglify');
// default
grunt.registerTask('default', ['jshint', 'uglify']);
grunt.registerTask('uglify', ['uglify']);
};
Вот варианты, которые я использую:
"devDependencies": {
"grunt": "~0.4.5",
"grunt-contrib-jshint": "~0.11.2",
"grunt-contrib-uglify": "~0.9.1"
}
Я побежал grunt -v
и после завершения jshint он выводит это навсегда:
Running "uglify" task
Running "uglify" task
Running "uglify" task
Кажется, что не заботятся о том, какой файл я ему даю, так что, похоже, это проблема прежде чем он начнет читать мой файл.
Любые идеи?
Спасибо ... Я знал, что это было что-то глупо. Не знаю, почему я этого не понял. – tpie