6

Node.jsアプリケーション内でいくつかの並行タスクにWebワーカーを使用するつもりです。ただし、'webworker-threads'モジュールはHTML5 Webワーカーの実装に従っているため、Webワーカー内のようにNodejsモジュールを要求することrequire("fs")はできません。jsファイルをロードできますが、 npmでインストールされたモジュールimportScripts()を実行できるようにWebワーカー内の機能が必要です。requireそのための回避策はありますか?

4

1 に答える 1

7

ここのwebworker-threadsの作者。モジュールをご利用いただきありがとうございます。

ファイルの読み取りに使用できるデフォルトのnative_fs_オブジェクトがあります。readFileSync

package.jsonさらに、必要なすべてのモジュールを 1 つの JS ファイルにコンパイルして使用できるようにするために、主に onejs に依存してきました。これはimportScripts、クライアント側の Web ワーカー環境にデプロイする場合と同様です。(onejs には多くの代替手段もあります -- browserify など)。

お役に立てれば!

于 2013-02-24T09:33:57.967 に答える