Node.jsアプリケーション内でいくつかの並行タスクにWebワーカーを使用するつもりです。ただし、'webworker-threads'モジュールはHTML5 Webワーカーの実装に従っているため、Webワーカー内のようにNodejsモジュールを要求することrequire("fs")はできません。jsファイルをロードできますが、 npmでインストールされたモジュールimportScripts()を実行できるようにWebワーカー内の機能が必要です。requireそのための回避策はありますか?
3260 次
1 に答える
7
ここのwebworker-threadsの作者。モジュールをご利用いただきありがとうございます。
ファイルの読み取りに使用できるデフォルトのnative_fs_オブジェクトがあります。readFileSync
package.jsonさらに、必要なすべてのモジュールを 1 つの JS ファイルにコンパイルして使用できるようにするために、主に onejs に依存してきました。これはimportScripts、クライアント側の Web ワーカー環境にデプロイする場合と同様です。(onejs には多くの代替手段もあります -- browserify など)。
お役に立てれば!
于 2013-02-24T09:33:57.967 に答える