出于学习目的,我正在开发一些非常简单的node.js库。
它是关于像HexToBase64之类的函数的。
理想情况下,我希望在文本编辑器中编程,并在节点repl上使用它,在每次保存时将代码自动重新加载到repl上。
有没有可以交互玩node的模块或工具?
发布于 2013-09-13 02:57:17
supervisor、nodemon和forever等模块可以在代码更改时重新加载您的应用程序。否则,您可以创建自己的实现,如下所示:
var fs = require('fs');
var cluster = require('cluster');
if (cluster.isMaster) {
var worker = cluster.fork();
fs.watch(process.argv[1], function(event, filename) {
worker.kill();
worker = cluster.fork();
});
}
if (cluster.isWorker) {
// put your application logic here that will
// run when this file changes
}
至于以交互方式使用Node,您只需在终端中运行node
,您就有了一个交互式控制台。如果您需要加载脚本并以交互方式使用它,那么您可以使用.load script.js
。
https://stackoverflow.com/questions/18777377
复制