Très vieille question mais...
Je cherchais quelque chose de similaire, je crois, et j'ai trouvé ceci. Vous pouvez ouvrir le REPL (en tapant node
sur votre terminal) et ensuite charger un fichier. Comme ceci : .load ./script.js
. Appuyez sur entrée et le contenu du fichier sera exécuté. Maintenant tout ce qui a été créé (objet, variable, fonction) dans votre script sera disponible.
Par exemple :
// script.js
var y = {
name: 'obj',
status: true
};
var x = setInterval(function () {
console.log('As time goes by...');
}, 5000);
Sur le REPL :
//REPL
.load ./script.js
Maintenant, vous tapez sur le REPL et interagissez avec le "code vivant". Vous pouvez console.log(y)
ou clearInterval(x)
;
Ce sera un peu bizarre, car "As time goes by..." apparaîtra toutes les cinq secondes environ. Mais ça va marcher !