我正在尝试在旧路由器上运行一个小nodejs项目(挑战的一部分),但遇到了问题,因为它只有大约6MB的可用内存。首先,我通过upx运行构建,将构建时间降低到6mb
左右。之后我尝试使用旧版本iojs and v1.01
。他们工作得很好,除了他们缺少运行ws
模块所需的功能(挑战的另一部分)。之后,我使用./configure
的参数运行--without-dtrace --without-npm --without-etw --without-perfctr --with-icu-source=none
,但他们仍然拒绝降低构建大小。有没有办法构建nodejs,使其运行ws
模块并且输出位于6MB
答案 0 :(得分:0)
你应该尝试CivetWeb:https://github.com/civetweb/civetweb它包括Websocket并通过Duktape支持javascript。
答案 1 :(得分:0)