2

React プロジェクトを構築していて、そこに Webtorrent を含めたいと考えています。npm で Webtorrent をインストールし、Webpack を使用してバンドルしています。WebTorrent のドキュメントには、これを含める必要があると書かれています。

{
 target: 'web',
 node: {
  fs: 'empty'
 },
 module: {
  loaders: [
  // make sure to install the 'json-loader' package: npm install json-loader
   {
    test: /\.json$/,
    loader: 'json'
   }
  ]
 }
}

私のwebpack.config.jsファイルに、json-loaderパッケージを含めるために(そして、私が持っているnpm install json-loaderも)。

私の Webpack.config.js ファイルは次のようになりました: https://jsfiddle.net/carolAG/rva51akn/

しかし、端末でまだエラーが発生し、webpack を使用できません。

これはエラーです:

./~/webtorrent/package.json モジュールの解析に失敗しました: /Users/carolgonzalez/Documents/Locker/node_modules/webtorrent/package.json 予期しないトークン (2:8)

このファイル タイプを処理するには、適切なローダーが必要になる場合があります。SyntaxError: 予期しないトークン (2:8)

./~/webtorrent/lib/torrent.js のエラー モジュールが見つかりません: エラー: /Users/carolgonzalez/Documents/Locker/node_modules/webtorrent/lib @ ./~/webtorrent/lib/torrent のモジュール 'fs' を解決できません.js 13:9-22

エラーは長くなりますが、これが関連する部分だと思います。

知りたい:

  • Webpack.config.js ローダーを正しく含めていますか?
  • objfsの下の , キーは val で何をしていますか?nodeempty
  • ローダーを処理するために Webtorrent を使用できない理由は何ですか?
4

0 に答える 0