首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在块链中导入Libp2p包时出错

在块链中导入Libp2p包时出错
EN

Ethereum用户
提问于 2019-06-23 17:23:37
回答 1查看 144关注 0票数 2

我已经安装了一些js-libp2p的包在我的项目上,我还编写了一些代码,如下所示。

代码语言:javascript
复制
const TCP = require('libp2p-tcp');
const MulticastDNS = require('libp2p-mdns');
const WS = require('libp2p-websockets');
const KadDHT = require('libp2p-kad-dht')
const mplex = require('libp2p-mplex');
const secio = require('libp2p-secio');
const libp2p = require('libp2p');

但是多播dns、libp2p和libp2p-kd-dht模块出现了一些错误。

/~/libp2p/src/index.js模块解析失败:/home/toshiba/Documents/领事/ipfs/CannesNew Codejan17/SportsFull CodeTESTRpc12may/SportsFull Code1april/node_ Module /libp2p/src/index.js意外令牌(120:8) --您可能需要一个适当的加载程序来处理该文件类型。this._dht =新的DHT(this._switch,{dev datastore: this.datastore,dev ...this._config.dht }) x}@/app/backend/app.js 62:15-32 @ multi (webpack)-dev-server/client?http://localhost:8080 ./app/backend/app.js

环境

国家预防机制版本: 6.4.1

节点版本: 8.12.0

操作系统:Ubuntu 18.04

任何人都请帮我解决这个问题。

我已经将这个js-libp2p包导入到我的均值堆栈应用程序中,它具有正常节点和npm,并且在我在块链应用程序中导入这个包时,它可以工作well.But,它显示了上面的错误。

我现在的webpack版本是2.2.1

我的<#>webpack.config.js代码如下所示,

代码语言:javascript
复制
...
module: {
rules: [
{
test: /\.css$/,
use: [ 'style-loader', 'css-loader' ]
}
],
loaders: [
{ test: /\.json$/, use: 'json-loader' },
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel-loader',
query: {
presets: ['es2015'],
plugins: ['transform-runtime']
}
}
]
},
...
EN

回答 1

Ethereum用户

回答已采纳

发布于 2019-12-04 06:32:35

你可以试试这样的东西:

代码语言:javascript
复制
exclude: {
  test: /(node_modules|bower_components)/,
  not: [
    // Do not exclude this dependency
    /libp2p/
  ]
}
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/72151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档