首页 > 如何用babel将代码编译为umd模块

如何用babel将代码编译为umd模块

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方式包裹就无法在浏览器中运行了

【热门文章】
【热门文章】