由于注释掉的代码中的解析错误,导致grunt失败

grunt failing due to parse error from commented out code

本文关键字:错误 失败 grunt 导致 代码 于注释 注释      更新时间:2023-09-26

当我连接一堆js,包括jquery时,当我抱怨"1019844行的意外令牌(])…"时,我得到了一个错误,我看了看那一行,它有被注释掉的代码,不应该被注释掉

//# sourceMappingURL=jquery.min.map;define([
    "./core",
    "./var/rnotwhite",
    "./ajax/var/nonce",
    "./ajax/var/rquery",
    "./core/init",
    "./ajax/parseJSON",
    "./ajax/parseXML",
    "./deferred"
], function( jQuery, rnotwhite, nonce, rquery ) {

第一行是一个不应该是评论的评论,如果没有手动干预,我该如何处理咕哝?

编辑:我的gruntjs 片段

concat: {
      // Specify some options, usually specific to each plugin.
       options:{
        separator: ';'
      },
      js: {
        src: ['<%= srcJavascript %>/**/*.js'],
        dest: '<%= concatJavascript %>/gtg-js.js'
      },
      css:{
        src: ['<%= srcCss %>/**/*.css'],
        dest: '<%= concatCss %>/gtg-css.css'   
      }    
    },  
    uglify: {
        build: {
            files :{
                '<%= targetJavascript %>/gtg-js-uglify.js':['<%= concatJavascript %>/gtg-js.js']
            }               
        },
        options: {
            banner: '/*! <%= pkg.name %> <%= grunt.template.today("dd-mm-yyyy") %> */'n',
            compress: true,
            mangle: true
        }
    },
    cssmin: {
        css: {
            src:'<%= concatCss %>/gtg-css.css', 
            dest: '<%= targetCss %>/gtg-css-min'
        }
     }
.....
  // We've set up each task's configuration.
  // Now actually load the tasks.
  // This will do a lookup similar to node's require() function.
  grunt.loadNpmTasks('grunt-contrib-concat');
  grunt.loadNpmTasks('grunt-contrib-uglify');
  grunt.loadNpmTasks('grunt-contrib-cssmin');

  // Register our own custom task alias.
  grunt.registerTask('default', ['concat', 'uglify', 'cssmin']);

连接后,替换此行:

//# sourceMappingURL=jquery.min.map;define([

带有:

//# sourceMappingURL=jquery.min.map;
define([

有两种情况。