gpt4 book ai didi

mysql - Node.js - 我可以在 PhoneGap/Cordova 应用程序上安装 NPM 包吗?

转载 作者:可可西里 更新时间:2023-11-01 08:47:21 27 4
gpt4 key购买 nike

由于 Cordova,我正在构建一个移动应用程序,并且由于 Cordova 基于 Node.js,我认为我可以在应用程序中使用 NPM 包。

例如,我想让我的移动应用程序与远程 MySQL 数据库通信。我以为我可以使用 mysql NPM 包 ( https://www.npmjs.org/package/mysql ) 将 MySQL 驱动程序嵌入到我的移动应用程序中,但我没有看到任何文档或教程将 NPM 包安装到我的移动应用程序中。

那么,是否可以将 NPM 包“嵌入”到 Cordova 应用程序中?我的应用“架构”不好吗?

非常感谢您的帮助。

问候,西尔万

最佳答案

您可以将 Node 包用于开发目的,例如使用 grunt、bower 等。但在应用程序内部,您必须使用 phonegap/cordova 插件。

您不能在您的 phonegap 应用程序中使用 Node 模块,因为即使它们是 js 文件,它们也需要 Node.JS 运行时才能工作,并且您不能在移动平台上安装或嵌入 NodeJS。

但是您可以使用任何不依赖于 Node 的 JS 库,我使用过的有 moment.js、knockout.js、jquery、backbone。

希望对您有所帮助。

关于mysql - Node.js - 我可以在 PhoneGap/Cordova 应用程序上安装 NPM 包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24738459/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com