带有自定义eval函数的Node.js REPL有趣行为

赛鲁斯

看来Node.js(v0.10.13版)返回了介于(之间的命令\n),这是一个最小的示例:

require('repl').start({
    'eval': function (cmd, context, filename, callback) {
        callback(null, cmd);
    }
});

该行为如下:

$ node repl.js
> asd
'(asd\n)'
>

这是为什么?如果这个功能记录当时我没能找到它。

另外,如果这是预期的行为,那么有比解决方案更好的解决方案cmd = cmd.slice(1, -2);吗?

鲁维姆

该问题已得到解决(请参阅2013年8月的commit 9ef9a9de)。现在,只有JSON表达式包装在括号中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js REPL具有自定义eval函数的有趣行为

来自分类Dev

Express.js:有趣的结果

来自分类Dev

Scala中的有趣线程行为

来自分类Dev

Java中有趣的线程行为

来自分类Dev

上界Java通配符的有趣行为

来自分类Dev

有趣的往返时间行为

来自分类Dev

有趣的全文搜索行为

来自分类Dev

带有前缀符号的有趣行为

来自分类Dev

用Js实现有趣的游戏

来自分类Dev

xdmp:node-删除有趣的行为

来自分类Dev

xdmp:node-删除有趣的行为

来自分类Dev

顺序代码执行中有趣的行为

来自分类Dev

IE中的JavaScript搜索功能有趣行为

来自分类Dev

IE中的JavaScript搜索功能有趣行为

来自分类Dev

从DLL实例化类时的有趣行为

来自分类Dev

当Layout Inflater放大EditText时有趣的线程行为

来自分类Dev

在PHP中比较整数和数组的有趣行为

来自分类Dev

有趣的拼图

来自分类Dev

有趣的classCastException

来自分类Dev

带有自定义JS的ArangoDB

来自分类Dev

带有自定义JS的ArangoDB

来自分类Dev

有趣的GCC链接

来自分类Dev

C有趣的循环

来自分类Dev

有趣的Awk问题

来自分类Dev

带有空元素的有趣数组JavaScript行为

来自分类Dev

在循环中对带有空格的字符串使用 scanf 时的有趣行为

来自分类Dev

将变量变成函数?(代码有效,有趣的行为)

来自分类Dev

Angular JS Promise,JSON数据和有趣的时间安排

来自分类Dev

带有自定义sessionID错误的node.js Express 4会话