繁体   English   中英

在Appcelerator钛合金项目中使用节点模块

[英]Using node modules in Appcelerator Titanium Alloy Project

我们可以在Appcelerator Alloy Project中使用Node.js模块吗,我已经按照链接中提到的步骤进行了操作,

  1. npm install request
  2. request.js复制到我的app/lib/文件夹中
  3. 将模块用作var = require('request')

该模块由编译器找到,但是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 ...

这是我的问题

  1. 这是使用节点js模块的正确方法吗?
  2. 我是否需要安装依赖项(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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM