J'utilise xterm.js, node-pty, et electron pour construire un terminal de type repl-node (similaire à repl.it). J'utilise ce morceau de code pour exécuter le fichier et la sortie à la borne:Comment ne pas imprimer une commande dans le terminal en utilisant node-pty et xterm?
ptyProcess.write("vm.runInNewContext(fs.readFileSync('dir/file.js', 'utf8'))\r")
mais je reçois toujours cette impression à la borne:
> vm.runInNewContext(fs.readFileSync('dir/file.js', 'utf8'))
5
>
Je sais ptyProcess.write()
écrit à le terminal, mais existe-t-il un moyen d'exécuter une commande sans l'imprimer au terminal? Comment puis-je obtenir le terminal pour imprimer quelque chose comme ceci:
>
5
>