导入软件包时出现“您可能需要适当的加载器来处理此文件类型”错误

时间:2019-06-26 11:34:06

标签: javascript node.js npm blockchain libp2p

我已经在我的BlockChain应用程序中安装了一些js-libp2p软件包。但是我收到此错误“在将包导入js文件时,您可能需要适当的加载程序来处理此文件类型”

我尝试将软件包导入meanstack应用程序,并且效果很好。但是当它变成区块链应用程序时会显示一个错误。

我还尝试了每个预设/插件(stage-0,stage-2,stage-3,transform-es2015-destructuring,transform-object-rest-spread,transform-es2015-spread,transform-es2015-parameter ),但对我来说无效。

环境

Npm版本:6.9.0

节点版本:10.16.0

Webpack:3.11.0

Os:Ubuntu 18.04

我的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']
}
}
]
},

错误消息是:

  

./~/libp2p/src/index.js中的错误

     

模块解析失败:/ home / toshiba / Documents / sul / ipfs / CannesNew Full Codejan17 / SportsFull CodeTESTRpc12may / SportsFull Code1april / node_modules / libp2p / src / index.js意外令牌(120:8)

     

您可能需要适当的加载器来处理此文件类型。

     

| this._dht =新的DHT(this._switch,{|数据存储:this.datastore,| ... this._config.dht |})| }

     

@ ./app/backend/app.js 62:15-32

     

@多(webpack)-dev-server / client?http://localhost:8080 ./app/backend/app.js

有什么办法可以解决此问题?

0 个答案:

没有答案