Я установил несколько пакетов js-libp2p в свое приложение BlockChain.Но я получаю эту ошибку «Возможно, вам понадобится соответствующий загрузчик для обработки этого типа файла» при импорте пакетов в файл js.
Я попытался импортировать пакеты в приложении середины стекаи это работает хорошо.Но показывая ошибку, когда она превращается в приложение блокчейна.
Я также пробовал каждый пресет / плагин (stage-0, stage-2, stage-3, transform-es2015-destruuring, transform-object-rest-spread, transform-es2015-spread, transform-es2015-параметр), но у меня ничего не работает.
Среда
Версия 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']
}
}
]
},
Сообщение об ошибке:
Ошибка в*js Неожиданный токен (120: 8)
Вам может понадобиться соответствующий загрузчик для обработки этого типа файлов.
|this._dht = новый DHT (this._switch, {| хранилище данных: this.datastore, | ... this._config.dht |}) |}
@ ./app/backend/app.js 62: 15-32
@ multi (webpack) -dev-сервер / клиент? http://localhost:8080 ./app/backend / app.js
Есть ли способ решить эту проблему?