UNPKG

edp-core

Version:

[![NPM version](https://img.shields.io/npm/v/edp-core.svg?style=flat-square)](https://npmjs.org/package/edp-core) [![Build Status](https://img.shields.io/travis/ecomfe/edp-core/master.svg?style=flat-square)](https://travis-ci.org/ecomfe/edp-core) [![Depen

25 lines (21 loc) 592 B
/** * @file 对readline接口的封装处理 * @author leeight(liyubei@baidu.com) */ /** * 类似浏览器里面的prompt方法,给用户提示信息,然后让用户输入. * * @param {string} msg 提示信息. * @param {function(string)} callback 处理用户输入的回调函数. */ exports.prompt = function (msg, callback) { var readline = require('readline'); var rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question(msg, function (answer) { rl.close(); callback(answer); }); };