Использовать d3 v3 вместо d3 v4 реагировать js
Я импортирую библиотеку d3, используя:
import * as d3 from 'd3';
Но это дает мне эту ошибку:
15:20-27 "export 'time' (imported as 'd3') was not found in 'd3'
Причина в том, что код использует d3 v3, а я импортирую d3 v4. Как мне ограничить использование d3 v3 вместо этого? В package.json версия d3 выглядит так:
"d3": "^5.1.0"
1 ответ
Решение
Попробуйте последнюю версию v3, установив ее прямо в вашем package.json:
"d3": "3.5.17"
Затем продолжите установку пакетов с вашим любимым менеджером пакетов:
npm install
или же
yarn install
Если вы используете npm и версию выше 5, я бы посоветовал вам сначала удалить package-lock.json
чтобы избежать любой проблемы.