node.js提示:如何禁止'prompt'这个词的出现?
node.js prompt: how to diable the appearance of the word 'prompt'?
我使用 npm 包 'prompt' - https://www.npmjs.com/package/prompt。
我不喜欢这个包的地方是,每当代码等待用户输入时,它都会在控制台中打印 'prompt:' 这个词。
例如代码:
var prompt = require('prompt');
prompt.start();
prompt.get(['username', 'email'], function (err, result) {
console.log('Command-line input received:');
console.log(' username: ' + result.username);
console.log(' email: ' + result.email);
});
将打印到控制台:
prompt: username: some-user
prompt: email: some-user@some-place.org
Command-line input received:
username: some-user
email: some-user@some-place.org
我不想在控制台等待用户输入时看到 'prompt' 这个词。你知道如何禁用它吗?
如 docs 中所述,您只需设置 prompt.message
和 prompt.delimiter
。
我使用 npm 包 'prompt' - https://www.npmjs.com/package/prompt。 我不喜欢这个包的地方是,每当代码等待用户输入时,它都会在控制台中打印 'prompt:' 这个词。
例如代码:
var prompt = require('prompt');
prompt.start();
prompt.get(['username', 'email'], function (err, result) {
console.log('Command-line input received:');
console.log(' username: ' + result.username);
console.log(' email: ' + result.email);
});
将打印到控制台:
prompt: username: some-user
prompt: email: some-user@some-place.orgCommand-line input received: username: some-user email: some-user@some-place.org
我不想在控制台等待用户输入时看到 'prompt' 这个词。你知道如何禁用它吗?
如 docs 中所述,您只需设置 prompt.message
和 prompt.delimiter
。