2017-10-12 4 views
1

Actuellement j'utilise webpack config à partir de cli angulaire et je suis confronté au même problème de parser .map. Tout travail autour de la question de l'analyse des cartes ou addon loader? Code ES5 fonctionne très bien, un problème avec son ES6 systemjsÉchec de l'analyse du module - Webpack Angular/cli et xtermjs

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 

Impossible de pirater le webconfig. Suppression des fichiers .map n'a pas aidé

Mise à jour:

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(); 
    } 
} 

C'est le problème réel mais où les changements de configuration de cli webpack appliquer? https://github.com/sourcelair/xterm.js/issues/1018

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

+0

Avez-vous un exemple minimaliste à partager? – pixelbits

+0

C'est une grosse application. Peut-être pas en mesure de mettre tout le code. Mais j'ai mis à jour le code réel qui se brise. – Gary

+0

quel chargeur utilisez-vous? – pixelbits

Répondre

0

cette question devrait être fixé à xterm.js après la sortie 3.0.0.

Les étapes suivantes devraient aider à fixer votre problème:

  1. obtenir la dernière version: https://github.com/xtermjs/xterm.js/releases/tag/3.0.2
  2. Remplacer loadAddon avec le new API for using addons (importation et applyAddon manuel)

Vous pouvez voir un minimum exemple à comment cela fonctionne à https://github.com/parisk/xterm-webpack.

+0

Oui, j'ai déjà la version 3x. Bien que certains problèmes avec le redimensionnement ne semble pas être résolu. Laissez-moi vérifier à nouveau. – Gary