1.执行babel的时候无法将代码编译为UMD模块
2.代码
babel --m=umd src/ -d dest/
3.编译出来的代码示例
'use strict';
var _register = require('babel-core/register');
var _register2 = _interopRequireDefault(_register);
var _index = require('./index');
var _index2 = _interopRequireDefault(_index);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
console.log(_index2.default);
这样编译后包含require方法,如果无法用AMD或是UMD方式包裹就无法在浏览器中运行了