Quiero correr en Node.js eshell, pero el indicador no tiene derecho:Node.js símbolo '>' no se puede mostrar en eshell
Entonces, ¿cómo puedo solucionar este problema?
Quiero correr en Node.js eshell, pero el indicador no tiene derecho:Node.js símbolo '>' no se puede mostrar en eshell
Entonces, ¿cómo puedo solucionar este problema?
Intenta ejecutar el nodo en eshell con NODE_NO_READLINE
activado. Por ejemplo, se podría añadir un alias a ESHELL mediante la ejecución de este comando en eshell:
alias node 'NODE_NO_READLINE=1 node'
Esto no funciona para mí usando el nodo v0.10.8 en Emacs 24.3.50.1 (2013-05-29) donde mi eshell envía comandos a una máquina remota a través de TRAMP. –
¿Alguien encontró una solución? –
Una alternativa es añadir esto a su .emacs:
(setenv "NODE_NO_READLINE" "1")
El beneficio de este enfoque es que también funcionará para otras invocaciones de programas de nodo que ejecute directamente.
Se parecen a los códigos de control de terminal. Tal vez intente ejecutar en un 'ansi-term' en su lugar? –
Use bash/zsh en emacs y el nodo de ejecución está bien. Pero quiero probar node repl en eshell. – unionx