code: function (host, scripts, attrs) {
          if (!Array.isArray(scripts)) {
              scripts = [scripts];
          }
  
          attrs || (attrs = '');
          attrs && (attrs = ' ' + attrs.trim());
          var result = [];
          scripts.forEach(function (file) {
              file._md5 = undefined; // 强制清空，重新计算
              var uri = file.getUrl();
              var msg = {
                  target: uri,
                  file: host,
                  ret: uri
              };
  
              /**
               * @event plugin:relative:fetch 获取相对路径的事件
               */
              fis.emit('plugin:relative:fetch', msg);
  
              result.push('<script src="' + msg.ret + '"' + attrs + '></script>');
          });
          return result.join('\n');
      }
docs: 创建 script 脚本
  
  @param {File} host 加载该脚本的文件
  @param {File|Array.<File>} scripts 脚本文件
  @param {string=} attrs 附加的 script 属性
  @param {Boolean=} outputAsynPkg 是否输出异步打包的文件
  @return {string}