如何用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方式包裹就无法在浏览器中运行了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论