Titanium / Android中的Moment-locale.js和Moment-timezone.js出现“请求的模块未找到”错误

时间:2014-11-23 20:50:08

标签: javascript android localization titanium-mobile momentjs

我需要在我的Titanium Mobile App(Android)中的给定时区和区域设置(特定于语言的日期时间值)中显示UTC日期时间值。

我正在使用Moment-locale和Moment-Timezone就像在我的Alloy.js中一样..

//include moment.js+locale for locale specific date-time formatting
var moment = require('moment-with-locales');

//include moment-timezone.js for time zone specific date-time formatting
var momentTZ = require('moment-timezone');

然而,只要我这样做并运行我的应用程序,我就会找到一个未找到的"请求的模块"错误。甚至在我引用这些库并在我的代码中使用它之前(因此这些库之间存在一些冲突)。以下是我的控制台的摘录。

  

[ERROR]:TiExceptionHandler :( main)[169,169] ----- Titanium Javascript运行时错误-----   [错误]:TiExceptionHandler :( main)[1,170] - 在ti:/module.js:280,9   [错误]:TiExceptionHandler :(主要)[2,172] - 消息:未捕获错误:未找到请求的模块:时刻   [错误]:TiExceptionHandler :(主要)[1,173] - 来源:抛出新错误("未找到请求的模块:" +请求);   [INFO]:I / dalvikvm-heap:将堆(frag case)增长到15.683MB,用于2536932字节分配   [错误]:V8异常:ti发生异常:/module.js:280:未捕获错误:未找到请求的模块:时刻

我一直绞尽脑汁但是由于我对JS库的理解有限,我运气不好。我怀疑它与this issue有关,但我还没弄清楚如何解决它。关于如何解决这个问题的任何提示或指示都将非常感激。谢谢!

0 个答案:

没有答案