如何修改Webpack config js文件以包含Webtorrent

时间:2016-08-26 23:09:44

标签: javascript reactjs webpack webtorrent

我正在构建一个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/

但我的终端仍然出现错误,无法使用网络包。

这是错误:

  错误在./~/webtorrent/package.json   模块解析失败:/Users/carolgonzalez/Documents/Locker/node_modules/webtorrent/package.json意外的令牌(2:8)

     

您可能需要适当的加载程序来处理此文件类型。   SyntaxError:意外的令牌(2:8)

     错误在./~/webtorrent/lib/torrent.js   找不到模块:错误:无法解析模块' fs'在/ Users / carolgonzalez / Documents / Locker / node_modules / webtorrent / lib中    @ ./~/webtorrent/lib/torrent.js 13:9-22

错误较长,但我认为这是相关部分。

我想知道:

  • 我是否正确包含了Webpack.config.js加载程序?
  • fsnode obj在val empty下做了什么?
  • 我是不是可以使用Webtorrent来处理装载机,还是我错过了其他东西?

0 个答案:

没有答案