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 ローダーを正しく含めていますか?
- obj
fs
の下の , キーは val で何をしていますか?node
empty
- ローダーを処理するために Webtorrent を使用できない理由は何ですか?