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 に答える