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