2
我的RequireJS 2.1.8運行良好,我的Meteor 1.2.1應用程序。具體而言,在我的鋼鐵路由器的路由我有:流星1.3和RequireJS
waitOn: function() {
return IRLibLoader.load(requireUrl, {
success: function() {
require.config({
baseUrl: 'http://...' // real URL here
});
}
});
}
我升級到1.3流星,但現在我有以下錯誤:「require.config不是一個函數」。
看得更遠,我可以看到modules-runtime軟件包定義了它自己的require變量。
我嘗試了「需要= requirejs」權之前require.config電話,這讓我require.config線運行良好,但隨後流星,出現以下錯誤掛起:
Exception from Tracker afterFlush function:
meteor.js?hash=ec96c6f…:913 TypeError: id.charAt is not a function
at fileResolve (modules-runtime.js?hash=939c79d…:288)
at require (modules-runtime.js?hash=939c79d…:90)
at .<anonymous> (index.js:6)
at blaze.js?hash=38069f4…:3331
at Function.Template._withTemplateInstanceFunc (blaze.js?hash=38069f4…:3677)
at fireCallbacks (blaze.js?hash=38069f4…:3327)
at .<anonymous> (blaze.js?hash=38069f4…:3420)
at blaze.js?hash=38069f4…:1773
at Object.Blaze._withCurrentView (blaze.js?hash=38069f4…:2204)
at blaze.js?hash=38069f4…:1772
好像流星沒有按不希望「需要」重新定義。
我該如何讓Meteor 1.3和RequireJS愉快地共存。