在 Titanium 应用程序中使用 node.js 模块? [英] Use node.js module in a Titanium app?
问题描述
目前我正在编写一个用于测试的小型 Titanium 应用程序.我需要包含一个从 NPM 到钛的模块.
在这种情况下,我尝试使用 https://github.com/oortcloud/node-ddp-客户端
我遇到错误提示 Titanium 找不到模块.
我用于包含的代码是
var DDPClient = require("./lib/node_modules/ddp");
我可以在 Titanium 中使用 node.js 模块吗?
谢谢
Titanium 现在部分支持 npm 模块:http://docs.appcelerator.com/platform/latest/#!/guide/Node.js_Support
对于 Alloy 项目,在 app/lib
中执行您的 npm install
命令,以便您的包存储在 app/lib/node_modules
中.
对于非合金项目,请在 Resources/
中安装 npm
,以便您的包存储在 Resources/node_modules
中.>
请注意,依赖本机节点模块的包可能会出现问题.
Currently I am writing a small Titanium app for testing. I need to include a module from NPM to titanium.
In this case I am trying with https://github.com/oortcloud/node-ddp-client
I am having the error saying Titanium couldn't find module.
The code I used for include is
var DDPClient = require("./lib/node_modules/ddp");
Can I use node.js modules in Titanium?
Thank you
Titanium now has partial support for npm modules: http://docs.appcelerator.com/platform/latest/#!/guide/Node.js_Support
For Alloy projects, do your npm install
commands in app/lib
so that your packages are stored in app/lib/node_modules
.
For non-alloy projects, do your npm
install in Resources/
so that your packages are stored in Resources/node_modules
.
Note that you may have problems with packages that rely on native node modules.
这篇关于在 Titanium 应用程序中使用 node.js 模块?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!