我们可以在Appcelerator合金项目中使用Node.js模块吗,我已经按照链接中提到的步骤进行操作,
npm install request
- 已将
request.js
复制到我的app/lib/
文件夹中 - 使用该模块作为
var = require('request')
该模块由编译器找到,但请求.js具有依赖项,
//Inside request.js
'use strict'
var http = require('http')
, https = require('https')
, url = require('url')
, util = require('util')
, stream = require('stream')
, zlib = require('zlib')
, hawk = require('hawk')
...
request.js
正在使用许多其他模块,http, https, util, stream ...
这是我的问题
- 这是使用节点js模块的正确方法吗?
- 我是否必须安装依赖项(https,util,stream ..(才能使用
request.js
节点模块?
是的,SDK 6.0.0 中添加了 NodeJS 支持。有关在项目中需要模块的详细信息,请参阅此 URL:
http://docs.appcelerator.com/platform/latest/#!/guide/Titanium_SDK_6.0.0.GA_Release_Note-section-src-48432896_TitaniumSDK6.0.0.GAReleaseNote-NodeJSsupport