1
我想縮小一個小的角度腳本,但由於某種原因uglify只是無限期地掛起。如果將JSHint添加到任務列表中,則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