2016-08-18 40 views
0

完整代碼:Fiddle正確使用UMD的 - 噴氣機JS

我努力學習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'; 
... 

它只是在一開始,它一定是一個非常愚蠢的錯誤。

具體地,在該行:

  • (global.ramjet =工廠());

谷歌瀏覽器的控制檯說:

Uncaught TypeError: Cannot set property 'ramjet' of undefined

(anonymous function) @ ramjet.umd.js:4

(anonymous function) @ ramjet.umd.js:1

非常感謝您

回答

0

的問題是,巴貝爾,編譯壞UMD衝壓發動機。

該解決方案已經連接了未編譯的最終代碼。