完整代码:Fiddle
我试图学习UMD,我花了一天时间试图运行这个Ramjet JS。我不明白这里发生的错误:
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global.ramjet = factory());
}(this, function () { 'use strict';
...
刚开始时,这肯定是一个非常愚蠢的错误。
特别是在行中:
Google Chrome控制台说:
未捕获的TypeError:无法设置属性' ramjet'未定义的
(匿名函数)@ ramjet.umd.js:4
(匿名函数)@ ramjet.umd.js:1
非常感谢
答案 0 :(得分:0)
问题在于Babel编译了糟糕的UMD冲压式喷气发动机。
解决方案是连接最终未编译的代码。