code: function parseJSContent(content, options, file) {
          var astModule = ast.parseFirst(content);
  
  		if (!astModule) {
              gutil.log(gutil.colors.cyan('warning:'), gutil.colors.yellow(pluginName + "[cmd]: the file " + file.path + " is not valid"));
  			return
  		}
  		if(!astModule.id) {
  			astModule.id = parseModuleId(file.path, options.base);
          }
          
          options.inlineDeep = options.inlineDeep || 0;
  
          content = inlineJSWidgetHtml(content, options, file);
          content = ast.modify(content, astModule).print_to_string({beautify: true});
  
          //处理内联的js //超过3级则不再处理
          if(options.inlineDeep < 3) content = inlineJSToJS(content, options, file);
  
          var info = {
              "path": file.path,
              "id": astModule.id
          };
          var key = file.path;
          if (file.path[0] == '.') {
            key = path.join(file.base, file.path);
          }
          cache.setCache(key, info);
  
          return content;
      }
docs: 内联JS或html