我已经安装了一些js-libp2p的包在我的项目上,我还编写了一些代码,如下所示。
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代码如下所示,
...
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']
}
}
]
},
...发布于 2019-12-04 06:32:35
你可以试试这样的东西:
exclude: {
test: /(node_modules|bower_components)/,
not: [
// Do not exclude this dependency
/libp2p/
]
}https://ethereum.stackexchange.com/questions/72151
复制相似问题