根据文档,Titanium现在支持安装npm包:http://docs.appcelerator.com/platform/latest/#!/guide/Node.js_Support
然而,在阅读它之后,我对于实际放置node_modules
目录的位置感到非常困惑。在文档中提到了一个Resources
目录,但是,对于Alloy,这应该是空的,因为它经常被编译器覆盖。
所以我的问题是,我在哪里放node_modules
以及如何引用它。
答案 0 :(得分:1)
在Alloy项目中,您应该在npm install
文件夹中运行app
。但是根据这个使用核心模块的错误JIRA Ticket模块将无法正常工作。所以,如果模块有效,你必须尝试。
答案 1 :(得分:1)
从实验中,您似乎可以在npm install
中执行app/lib/
,因此您的资料包位于app/lib/node_modules
。这不适用于app/
目录。
请注意,如果您使用tishadow
,您还需要在Resources/
目录中安装npm包(因为它们仍然不使用Alloy框架)。