Импорт Typescript с ошибками при импорте тепловой карты Highcharts - PullRequest
0 голосов
/ 18 декабря 2018

Я использую тепловые карты HighCharts до вчерашнего дня. Он работал должным образом, но сегодня утром я сделал сборку, и она вылетела с этой ошибкой.

resolves to a non-module entity and cannot be imported using this construct.

Я импортирую тепловую карту из библиотеки высоких диаграмм как (этоработал раньше, но внезапно он больше не работает):

import * as Heatmap from 'highcharts/modules/heatmap'

Чтобы обойти проблему, нужно обойти эту проблему: использовать структуру импорта commonjs как:

import Heatmap = require('highcharts/modules/heatmap');

и добавить несколькоопции для файлов tsconfig / tsconfig.app json (мой модуль es2015):

"esModuleInterop": true,
"allowSyntheticDefaultImports": true,

, но, похоже, это не работает и при сборке. Я получаю эту ошибку:

ошибка TS5023: неизвестная опция компилятора 'esModuleInterop'

, но при просмотре документации по TS esModuleInterop является поддерживаемой опцией компилятора.Может ли кто-нибудь помочь мне понять, почему мой мир взломан одной сборкой?ничего не изменилось в коде, он просто перестал работать.Может ли быть проблема с npm и моими пакетами устаревшими?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...