2014-02-21 27 views
0

我正在處理奇怪的情況。我使用requirejs加載lodash作爲AMD模塊,並且一切都很完美......除了IE8和更低版本。我看到loadsh文件實際上是在IE調試工具>網絡中加載的,但是當我console.log出來時,它給了我'未定義'。我卡住了。另外...在調試控制檯中沒有錯誤。RequireJS + Lodash + IE8 =不加載lodash作爲模塊

任何thoguts,提示?

回答

1

根據this documentation,您應該在您的RequireJS配置中將enforceDefine設置爲true,並確保所有墊片都具有合適的exports值。一個合適的exports值是一個包含一個符號的符號,它被定義爲,只有被正在被模塊化的模塊所定義。