在Titanium中安装npm软件包

时间:2017-07-30 02:53:00

标签: titanium appcelerator appcelerator-titanium titanium-alloy appcelerator-alloy

根据文档,Titanium现在支持安装npm包:http://docs.appcelerator.com/platform/latest/#!/guide/Node.js_Support

然而,在阅读它之后,我对于实际放置node_modules目录的位置感到非常困惑。在文档中提到了一个Resources目录,但是,对于Alloy,这应该是空的,因为它经常被编译器覆盖。

所以我的问题是,我在哪里放node_modules以及如何引用它。

2 个答案:

答案 0 :(得分:1)

在Alloy项目中,您应该在npm install文件夹中运行app。但是根据这个使用核心模块的错误JIRA Ticket模块将无法正常工作。所以,如果模块有效,你必须尝试。

另一种解释:https://stackoverflow.com/a/45041737/5193915

答案 1 :(得分:1)

从实验中,您似乎可以在npm install中执行app/lib/,因此您的资料包位于app/lib/node_modules。这不适用于app/目录。

请注意,如果您使用tishadow,您还需要在Resources/目录中安装npm包(因为它们仍然不使用Alloy框架)。