Ошибка разбора модуля - 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

https://github.com/sourcelair/xterm.js/issues/877

1 ответ

Эта проблема должна быть исправлена ​​в xterm.js после выпуска 3.0.0.

Следующие шаги должны помочь решить вашу проблему:

  1. Получить последнюю версию: https://github.com/xtermjs/xterm.js/releases/tag/3.0.2
  2. замещать loadAddon с новым API для использования аддонов (ручной импорт и applyAddon)

Вы можете увидеть минимальный пример того, как это работает, по адресу https://github.com/parisk/xterm-webpack.

Другие вопросы по тегам