Невозможно найти экспорт по умолчанию после присоединения локального модуля

Я пытаюсь исправить проблему с 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" });
Константин
Вопрос задан3 сентября 2024 г.

1 Ответ

2
Алина
Ответ получен14 сентября 2024 г.

Ваш ответ

Загрузить файл.