0
我是Node.js的新手。我刚刚读取了REPL
api,我假定设置环境变量NODE_REPL_HISTORY
到""
将关闭生成命令行历史文件的.save
命令。我错了吗?如何在Node.js中禁用.save命令?
所以我决定通过process
模块进行设置:
var repl = require("repl");
process.env['NODE_REPL_HISTORY'] = "";
var replServer = repl.start({
prompt:"my-app > ",
});
console.log(process.env);
var add = function(a,b){
return a+b;
};
replServer.context.foo = "bar";
replServer.context.add = add;
不幸,REPL仍产生命令行历史文件。
你能尝试* *前移动环境变量设置了'repl.start':
您可以通过
replServer
手动删除它删除这个命令? – poke不幸的是,它不工作 –
太糟糕了:(嗯,值得一试 – poke