docs: function updatePluginResourceRequirePath(file, moduleConfig, pluginResPackInfo) {
      file.setContent(amdHelper.updateResourceId(
          file.getContent(),
          function (resId, moduleInfo, isAsynDep) {
              if (resId.indexOf('!') === -1) {
                  return resId;
              }
  
              var moduleId = moduleInfo.id
                  || amdHelper.getModuleId(file.id, moduleConfig, true);
              if (!moduleId) {
                  return resId;
              }
  
              var resInfo = amdHelper.getResourceInfo(
                  resId, isAsynDep ? null : moduleId, moduleConfig
              );
              var resFileInfo = pluginResPackInfo[resInfo.pluginResource.path];
              if (resFileInfo) {
                  var pkg = resFileInfo.packTo.pkg;
                  var pluginResId = amdHelper.getResourceId(
                      pkg.realpath, moduleConfig, true
                  );
                  return resInfo.module.rawId + '!' + pluginResId;
              }
  
              return resId;
          }
      ));
  }