1

少し角度のあるスクリプトを縮小しようとしていますが、何らかの理由で uglify が無期限にハングします。JSHint は正常に実行され、タスク リストに追加すると完了しますが、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

どのファイルを渡しても気にしないようです。そのため、ファイルを読み取る前に何らかの問題が発生しているようです。

何か案は?

4

1 に答える 1