需要外部JavaScript文件(Requiring external JavaScript fil

2019-10-19 20:44发布

阅读,因此所有相关的答案,帖子在论坛上的Appcelerator后,我仍然不能得到这个工作:

我在Appcelerator的开发的应用程序,我想加载外部JavaScript文件在我的一些控制器。

我的应用程序结构如下:

+ app
    - assets
    - controllers
    - models
    + lib
        - IndicatorWindow.js
    ...

内部控制器我有以下代码:

var uie = require('lib/IndicatorWindow');

但是,当我在Android手机上运行此我得到:

未捕获的错误:找不到请求的模块:LIB / IndicatorWindow

我还试图将所述lib的外夹app ,以及使用其他路径,例如/lib/IndicatorWindowapp/lib/IndicatorWindow

我甚至尝试使用Ti.include()代替,具有相同的结果。 但我宁愿使用require()因为我更喜欢使用CommonJS的模块。

Answer 1:

盘活资产文件夹内的一个lib文件夹并粘贴js文件那里,你将能够要求的文件,就像你在经典:)做

谢谢



Answer 2:

只是使用VAR UIE =要求( 'IndicatorWindow');

另外,还要确保它使用JS内出口



文章来源: Requiring external JavaScript file