Appcelerator Alloy 如何包含库或组件?
Appcelerator Alloy how to include lib or component?
我想使用来自 https://github.com/ulizama/TiRemoteImage 的 TiRemoteImage
在我的 alloy 项目中,我在 app 文件夹中添加了 lib 和 components 文件夹。然后我将TiRemoteImage的Resources/lib和Resources/components文件夹中的文件分别复制到我项目的库和组件中
所以我的项目文件夹结构现在看起来像这样
app
> assets
> components
> controllers
> lib
> models
> styles
> views
然后我添加了
var RemoteImage = require('/components/remoteimage');
in index.js
然后我的应用程序就会崩溃而不会出现任何错误。我包含的组件是否正确?
您正在使用 Alloy 框架并且 github 项目不是 alloy 项目,因此您必须复制 /lib 文件夹中的所有模块(components 和 lib 中的 .js)并更改所有代码行,例如:require("/components/module.js")
ou require("/lib/module.js")
by require("module.js")
我想使用来自 https://github.com/ulizama/TiRemoteImage 的 TiRemoteImage 在我的 alloy 项目中,我在 app 文件夹中添加了 lib 和 components 文件夹。然后我将TiRemoteImage的Resources/lib和Resources/components文件夹中的文件分别复制到我项目的库和组件中 所以我的项目文件夹结构现在看起来像这样
app
> assets
> components
> controllers
> lib
> models
> styles
> views
然后我添加了
var RemoteImage = require('/components/remoteimage');
in index.js
然后我的应用程序就会崩溃而不会出现任何错误。我包含的组件是否正确?
您正在使用 Alloy 框架并且 github 项目不是 alloy 项目,因此您必须复制 /lib 文件夹中的所有模块(components 和 lib 中的 .js)并更改所有代码行,例如:require("/components/module.js")
ou require("/lib/module.js")
by require("module.js")