【发布时间】:2012-07-09 15:38:54
【问题描述】:
我发现我们可以创建 CommonJS 模块而不是原生或 Web 模块(查看您的 Titanium 文件夹并搜索 ti.cloud 模块)。但是我找不到可以解释它的文档...
所以,我尝试在 Titanium 文件夹“commonjs”中添加自己的 CommonJS 模块,并使用“require”将其导入我的应用程序。它运行起来就像一个魅力。
现在,我想在我的 CommonJS 模块中添加一些其他文件,并使模块在模块内相互引用。
例如在我的应用中,我有:
- main.js
- 用户界面
- CommonView.js
在这个结构中,main.js 是我的主模块,并且有一个方法 createCommonView() 尝试要求模块 CommonView (require('./ui/CommonView')) 但编译器抱怨找不到该模块.
如何创建一个包含多个相互引用的模块的 CommonJS 模块?
确切地说,我不想在我的项目中复制这些模块。我想将它们保存在 Titanium 文件夹中,以便所有项目都可以使用它。
【问题讨论】:
标签: android ios module titanium commonjs