JavaScript中简单的命令行提示符(Node.js)

是否有一种简单的方法可以在Node.Js中执行简单的命令行提示符,类似于Python中的raw_input?

我一直在努力尝试让prompt()和readline()来工作。 我的代码很简单, 我想迭代一个数组,当发现匹配时,提示用户input命令行,并用用户inputreplace数组中的那个位置。

使用像async.mapSeries的东西:

var async = require('async'), prompt = require('prompt'); var arr = ["A", "match", "b"]; async.mapSeries(arr, function iterator(item, next) { if (item === "match") { return next(null, item); } console.log('Replacing ' + item); prompt.start(); prompt.get(['val'], function (err, result) { prompt.pause(); return next(err, result.val); }); }, function callback(err, updatedArr) { if (!err) // do something with updatedArr } );