Я пытаюсь исправить проблему с React-Apex-Charts, библиотекой NPM с открытым исходным codeом. Однако после привязки локальной версии модуля к моему проекту и импорта его следующим образом: import ReactApexChart from "react-apexcharts
я получаю следующую ошибку:Запрошенный модуль '/@fs/Z:/repos/react-apexcharts/dist/react-apexcharts.min.js' не предоставляет экспорт с именем 'default'
. Это странно, потому что когда я перехожу к исходному codeу файла, перейдя к определению типа, я ясно вижу, что в последней строке у нас есть: export default class ReactApexChart extends React.Component<Props> {}
. Я также пытался понять, была ли эта проблема связана с файлом .min, как предполагает ошибка. Часть экспорта выглядит так, что я не понимаю:
Я также пробовал запустить npm run build
, чтобы сгенерировать новый min файлы.
Когда я запускаю npm ls, который выдает:
├── [email protected] extraneous -> .\..\react-apexcharts
что, вероятно, подтверждает, что локальная ссылка успешна.
После этих шагов я не имею ни малейшего представления, как продолжить. Экспорт по умолчанию обычно работает, когда библиотека установлена через NPM.
((exports.default = Charts).propTypes = {
type: _propTypes2.default.string.isRequired,
width: _propTypes2.default.oneOfType([
_propTypes2.default.string,
_propTypes2.default.number,
]),
height: _propTypes2.default.oneOfType([
_propTypes2.default.string,
_propTypes2.default.number,
]),
series: _propTypes2.default.array.isRequired,
options: _propTypes2.default.object.isRequired,
}),
(Charts.defaultProps = { type: "line", width: "100%", height: "auto" });