私は古いルータ(チャレンジの一部)で小さなnodejsプロジェクトを実行しようとしていますが、問題は6MBほどのメモリしかないので問題に遭遇しました。まず、upxにビルドを実行し、ビルドを6mb
にダウンさせました。その後、古いビルドiojs and v1.01
を使ってみました。彼らは、ws
モジュールを実行するために必要な機能が不足していることを除いて、問題なく動作しました(チャレンジのもう1つの部分)。その後、私は./configure
の引数を--without-dtrace --without-npm --without-etw --without-perfctr --with-icu-source=none
で実行しましたが、ビルドサイズを引き下げることはまだ拒否されました。これは、WebSocketのを含め、Duktape経由でJavaScriptをサポートしhttps://github.com/civetweb/civetweb:それはws
モジュールを実行し、あなたがCivetWebを試してみてください最も軽いnodejsビルド
4
A
答えて
0
0
6MB
下の出力を有するようにnodejsを構築する方法はあります。
関連する問題
- 1. 最も軽いシングルページスクレーパー
- 2. CSSやjQueryをズームインするのに最も軽い方法は?
- 3. 最も軽量なキャンバスやグリッドはどれですか?
- 4. 最もシンプルで軽量なWSGIフレームワークは何ですか?
- 5. Nodejs TFSビルド定義
- 6. ネイティブC/C++とC#(.NET)の間で最も軽いIPCソリューションは何ですか?
- 7. vm環境でユーティリティソフトをインストールするのに最も軽いLinuxディストリビューションですか?
- 8. PostgreSQLの排他的な挿入のための最も軽いロック
- 9. NodeJS用のビルドとデプロイメント
- 10. 何百ものチェックボックスにonclick()を追加する最も軽い方法は何ですか?
- 11. Dockerビルド中に設定ファイルを渡す最も良い方法
- 12. セッションにデータを格納する最も軽量なコレクション/汎用オブジェクト/オブジェクト
- 13. Androidで消費されるWebサービスのデータの中で最も軽量なメソッド
- 14. 特定の頂点を通る有向グラフの中で最も軽量な円
- 15. Valaオブジェクトクラスが通常クラスよりも軽い
- 16. lambdaを使って軽いものはありますか?
- 17. ウェブワーカーはネイティブスレッドよりも重くて軽いですか
- 18. 言語サポートなどでGCCの "軽い"ビルドを作る方法は?
- 19. 2つの.netアプリケーションが互いに話すのに最も軽い方法は何ですか?
- 20. webpackを使用しない.vueファイルのコンパイルを自動化する最も軽い方法は何ですか?
- 21. NodeJSモジュールをビルドする:Windowsのリンカライブラリパス
- 22. 複数のCircleCIマシン/ビルド(nodejs + java/gradle)
- 23. マルチレベルメニューを作成するための最速かつ最も軽量なメニュー手法
- 24. 最新ビルドが
- 25. Objective Cで画像とテキストを描画する最も軽い方法はどれですか?
- 26. 最新のNodeJSバージョン
- 27. 現在または最も多くサポートされているNodeJSフレームワーク/ libオプション?
- 28. Apache Sparkの巨大/大規模RDDで実行するのに最適な、または最も軽量で効率的な/最も安価なRDDアクション
- 29. どのTravis CIビルド・イメージが最も速くブートしますか?
- 30. Eclipseの最も基本的なAndroidアプリがビルドされていません
あなたはhttps://github.com/nodejs/node/issues/2948を見ましたか? 6MBのようなものは非常に厳しい制約のようです。 – matthewmatician
はい、私はすでに見ていませんでした。 –
[Duktape](http://duktape.org)や[JerryScript](http://jerryscript.net)などのメモリが少ない(埋め込み型の)デバイス向けのJSエンジンを使用する方が良いかもしれません。 ) – Whymarrh