0

我正在使用 grunt 来组合各种 javascript 文件并将它们全部缩小。例如

module.exports = function (grunt) {
    grunt.initConfig({
        uglify: {
            build: {
                src: ['js/jquery-1.7.min.js','js/common.js','js/drop_down.js', 'js/main_jquery.js', 'js/tooltip.js', 'js/html5shiv.js','js/MathJax/MathJax.js','js/angular-1.2.15.min.js','js/ui-bootstrap-tpls-0.9.0.js'],
                dest: 'js/output.min.js'
            }
        }
    });
    grunt.loadNpmTasks('grunt-contrib-uglify');
    grunt.registerTask('default', ['uglify']);

在使用output.js代替 src 文件时,我遇到了令人惊讶的 javascript 错误。

例如,此错误是由于 $injector 无法解析所需的依赖关系造成的。要解决此问题,请确保已正确定义和拼写依赖项。

我很想知道如何uglify处理两个文件中同名的变量。javascript错误的原因可能是什么?

4

0 回答 0