В моем проекте реагирования я обновил webpack до 4 . Все работает нормально, но есть только одна проблема в библиотеке в node_modules parse-asn1
есть 2 файла asn1.js
и certificate.js
где asn1.js
требуется как
var asn1 = require('asn1.js')
как я вижу ошибку в консоли, asn1 импортируется из той же папки/файла, то есть parse-asn1/asn1.js
, потому что имя пакета совпадает с именем файла.
и когда я меняю импорт на
var asn1 = require('../asn1.js')
он работает, импортируя исходный пакет. Я не знаю, связана ли эта проблема только с этим пакетом или есть какой-то обходной путь в конфигурации веб-пакета для импорта. пожалуйста помоги
У меня есть еще несколько импортов в моем main.js
проблема может быть связана с ними также
import "react-hot-loader";
import "core-js/stable";
import "regenerator-runtime/runtime";