new Terminal()
y term.open(document.getElementById('terminal-container'));
¿Parece que no carga el archivo css xterm? Yo uso xterm con react.
Hola zhangjie2012,
No sé mucho sobre reaccionar, pero cuando require('xterm')
o import 'xterm'
solo obtiene js a menos que esté usando algún cargador especial. Webpack tiene un cargador especial para manejar style / css pero debe apuntar al archivo css de xterm usando la declaración de importación. Consulte la documentación de su empaquetador / cargador para cargar css.
Para ser claro. Los archivos css y js se almacenan por separado y, por lo general, necesitan varias declaraciones de importación para obtener ambos.
Sí, deberá incluir el archivo CSS, así como en el fragmento de introducción https://github.com/xtermjs/xterm.js#getting -started
para scss:
<strong i="6">@import</strong> '~xterm/dist/xterm.css';
Comentario más útil
Hola zhangjie2012,
No sé mucho sobre reaccionar, pero cuando
require('xterm')
oimport 'xterm'
solo obtiene js a menos que esté usando algún cargador especial. Webpack tiene un cargador especial para manejar style / css pero debe apuntar al archivo css de xterm usando la declaración de importación. Consulte la documentación de su empaquetador / cargador para cargar css.Para ser claro. Los archivos css y js se almacenan por separado y, por lo general, necesitan varias declaraciones de importación para obtener ambos.