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 加载器?
  • obj下的fs, 键对 val 有什么作用?nodeempty
  • 是我不能使用 Webtorrent 来处理加载程序的原因还是我错过了其他东西?
4

0 回答 0