【问题标题】:Install npm packages in Titanium在 Titanium 中安装 npm 包
【发布时间】:2017-07-30 02:52:59
【问题描述】:

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

然而,在阅读它时,我很困惑到底应该把我的node_modules 目录放在哪里。文档中提到了Resources 目录,但是,对于 Alloy,这应该是空的,因为它经常被编译器覆盖。

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2015-07-09
        • 2017-01-26
        • 1970-01-01
        • 2013-12-04
        • 2017-04-09
        • 2011-08-21
        • 2018-02-28
        相关资源
        最近更新 更多