Ошибка разбора модуля - Webpack Angular/cli и xtermjs
В настоящее время я использую конфигурацию webpack от angular cli и сталкиваюсь с той же проблемой парсера.map. Любая работа вокруг выпуска парсинга карт или загрузчика аддонов? Код ES5 работает нормально, проблема с ES6 systemjs
WARNING in ./node_modules/xterm/lib/addons/search/search.js.map
Module parse failed: /home/jack/Projects/C290/website/node_modules/source-map-loader/index.js
Невозможно взломать webconfig. Удаление файлов.map не помогло
Обновить:
import { Terminal } from 'xterm';
@Component({...})
export class AppComponent{
xterm;
constructor(){
// Following line or not - it breaks with search.js.map
//Terminal.loadAddon('search');
// The following code when run breaks with the error
this.xterm = new Terminal();
}
}
Это актуальная проблема, но где применяются изменения конфигурации cli webpack? https://github.com/sourcelair/xterm.js/issues/1018
1 ответ
Эта проблема должна быть исправлена в xterm.js после выпуска 3.0.0.
Следующие шаги должны помочь решить вашу проблему:
- Получить последнюю версию: https://github.com/xtermjs/xterm.js/releases/tag/3.0.2
- замещать
loadAddon
с новым API для использования аддонов (ручной импорт иapplyAddon
)
Вы можете увидеть минимальный пример того, как это работает, по адресу https://github.com/parisk/xterm-webpack.