Я пользуюсь всеми последними версиями create-реагировать на приложения, реагировать, веб-пакет, amcharts. Я реализовал компонент amchart с webpack, опубликовал его в нашем локальном реестре npm и попытался импортировать его в приложение create-реагировать. Когда я использую компонент amchart, он выдает ошибку, подобную этой
webpackHotDevClient.js:45 Uncaught TypeError: Cannot read property 'dispose' of undefined
Я пробовал разные версии amcharts 4
Это версии, которые я использовал
- create-реакции-приложение - v3.0.1
- amcharts - v4.5.2
- узел - v10.16.0
- npm - v6.9.0
//import packages
import React from "react";
//import components
import AMChart from "amchart";
class SomeComponent extends React.Component {
render() {
return (
<div className="chart-container">
<AMChart {...some props} />
</div>
);
}
}
Uncaught TypeError: Cannot read property 'dispose' of undefined
at Object../node_modules/react-dev-utils/webpackHotDevClient.js (webpackHotDevClient.js:45)
at a (amchart.js:25)
at Object.0 (themes.css?9e0d:45)
at a (amchart.js:25)
at Module.<anonymous> (amchart.js:37186)
at a (amchart.js:25)
at push.../amchart/dist/amchart.js (amchart.js:136)
at Object.../amchart/dist/amchart.js (amchart.js:137)
at __webpack_require__ (bootstrap:786)
at fn (bootstrap:149)
at Module../src/components/AskLeniComponent.js (Images.js:4)
at __webpack_require__ (bootstrap:786)
at fn (bootstrap:149)