我为 android 构建了 node.js,它运行良好。
现在我需要一些模块用于新项目(serialport、express、socket.io),但我无法在我的 android 设备上使用 npm,因为我交叉编译了 Node 并将可执行文件放在设备上。
有没有办法在 android 上使用 npm 或者最好的方法是什么?
我还尝试在 arm qemu 上构建软件包,但模块在 android 机器上不起作用。
我目前正在尝试做的是在构建 Node 时将模块作为核心模块包含在内,但我不确定要包含什么。所有模块以及这些模块所依赖的所有模块等等。这听起来不对吗?
我正在遵循这些说明,这些说明是针对类似问题的: https://github.com/mapbox/node-sqlite3/wiki/Building-for-Android
实现它的最佳方法是什么?
亲切的问候, 埃贡
最佳答案
我玩过 termux (https://play.google.com/store/apps/details?id=com.termux&hl=en_US)。在终端中,您可以安装 node.js 和 npm。我从 npm 存储安装了一些软件包。似乎我没有发现任何问题。特别是如果我们使用的是三星 dex 站。
ps 我通过 git 从 github 下载了模块。不确定 npm。
关于android - Android 上的 node.js npm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23809267/