阅读,因此所有相关的答案,帖子在论坛上的Appcelerator后,我仍然不能得到这个工作:
我在Appcelerator的开发的应用程序,我想加载外部JavaScript文件在我的一些控制器。
我的应用程序结构如下:
+ app
- assets
- controllers
- models
+ lib
- IndicatorWindow.js
...
内部控制器我有以下代码:
var uie = require('lib/IndicatorWindow');
但是,当我在Android手机上运行此我得到:
未捕获的错误:找不到请求的模块:LIB / IndicatorWindow
我还试图将所述lib
的外夹app
,以及使用其他路径,例如/lib/IndicatorWindow
和app/lib/IndicatorWindow
。
我甚至尝试使用Ti.include()
代替,具有相同的结果。 但我宁愿使用require()
因为我更喜欢使用CommonJS的模块。