【发布时间】:2014-01-09 00:53:41
【问题描述】:
我正在开发一个嵌入式 Linux 系统项目(使用 buildroot 制作的 busybox)。我想知道是否可以使用 node.js 模块 socket.io 和 express 而无需安装或运行 npm。目标是能够将 buildroot 配置为创建一个仅包含 node.js 的 busybox 映像,然后将我所有的 javascript 文件放在正确的目录中并从命令行执行 node app.js 以运行节点应用程序(这将使用 socket.io 和 express)。
因此,例如在我的开发机器上(确实安装了 node.js 和 npm),我可以运行 npm install socket.io,这样它就会得到 socket.io 及其所有依赖项和将其安装在我项目的node_modules 目录中。如果我将所有这些文件放在一个目录中并将它们移动到生产环境(仅安装了 node.js 并且从未运行过 npm install socket.io 的嵌入式 Linux)我的应用程序会工作吗?
【问题讨论】:
标签: javascript linux node.js socket.io npm