Back

titanium 中使用node等第三方包 (using node module in Titanium project)

发布时间: 2015-01-18 00:34:00

refer to:  http://developer.appcelerator.com/question/156642/is-it-possible-to-add-any-nodejs-module-into-a-titanium-app#answer-285205

下面以安装q.js 为例子:

1. 安装Q: $ npm  install q , 之后就会发现,当前的目录下,多了个 node_module: 

sg552@siwei-linux-notebook:/workspace/test_ti$ find node_modules/
node_modules/
node_modules/q
node_modules/q/README.md
node_modules/q/queue.js
node_modules/q/package.json
node_modules/q/q.js
node_modules/q/LICENSE

$ mkdir app/lib
$ cp node_modules/q/q.js app/lib

2. 在 js 文件中,使用require来引用:

// in app/controllers/index.js
Q = require('q')
var defer = Q.defer();

p.s. titanium 的社区需要哥的回答了! 里面搜了三个问题都没有找到核心答案。还得靠自己看别人例子。。。呃呃呃。。。

Back