Appcelerator Alloy如何包含lib或组件?

时间:2015-11-04 09:09:24

标签: include components appcelerator using appcelerator-alloy

我想使用https://github.com/ulizama/TiRemoteImage中的TiRemoteImage 在我的合金项目中,我在app文件夹中添加了lib和components文件夹。然后我将TiRemoteImage的Resources / lib和Resources / components文件夹中的文件分别复制到我项目的lib和组件中 所以我的项目文件夹结构现在看起来像这样

app
> assets    
> components    
> controllers    
> lib    
> models
> styles
> views

我已添加

var RemoteImage = require('/components/remoteimage');
index.js

然后我的应用程序将崩溃而没有任何错误。我是否正确地包含了该组件?

1 个答案:

答案 0 :(得分:2)

您正在使用Alloy框架,并且github项目不是合金项目,因此您必须复制/ lib文件夹中的所有模块(组件和库中的.js)并更改所有代码行,例如:require("/components/module.js") ou require("/lib/module.js")的{​​{1}}