2017-01-14 7 views
0

私はOS X上のノード7.4.0でバイナリWebAssemblyをコンパイルしようとしたとき、私はWebAssembly.compile機能に次のエラーを参照してください。ノード7.4.0でV8/WebAssemblyのバージョンがサポートされていますか?

バージョン0B 00 00 00予想結果=、0D 00 00 00

を見つけました

したがって、V8エンジンはhereというバイナリ形式を処理していないようです。

いつ起こるのですか?

おかげで

+0

StackOverflowへようこそ!このエラーの原因となっている関連するコードサンプルを提供することができれば、私たちにとっては役に立ちます。ありがとうございました! –

答えて

1

WebAssembly仕様はまだ確定されていません。現在のテストバージョンは0xd(emscriptenや他のwasmツールで生成されています)ですが、一旦仕様が完成すると、バージョンを1にリセットします。これが合理的にすぐに起こると期待していますが、それがnode.jsビルドで終わるようにしてください。

0

Node.js webassembly機能はV8に依存し、webassemblyをサポートするバージョンはV8 5.7.492です。そのため、Node.jsがV8のバージョンを更新するまで待つ必要があります。

現在のNode.jsは

ので、その間に、私はあなたがFirefoxやクロムを使用することをお勧めします(ここでhttps://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V7.md#7.7.2があることがわかります)5.5を使用しています。

1

WebAssembly仕様のバージョン1(MVPまたはMinimum Viable Productとも呼ばれます)は、現在のほとんどのブラウザでサポートされています。バージョン1のサポートはバージョン8のノード(https://nodejs.org/en/download/current/)にあります。

関連する問題