Я написал следующий код, используя пакет «prompt». Я определил:node.js prompt: как отключить внешний вид имени свойства?
message: ''
для того, чтобы отключить появление имени свойства «имя пользователя» в консоли, когда программа ждет пользователя, чтобы дать вход.
var prompt = require('prompt');
prompt.message = '';
var schema = {
properties: {
username: {
message: ''
}
}
};
console.log('Please type your username');
prompt.get(schema, function(err, result) {
console.log('Command-line input received:');
console.log('username is ' + result.username);
})
Тем не менее, он не работает, а консоль печатает:
Пожалуйста, введите ваше имя пользователя
имя пользователя: MyName ввода командной строки
получил: имя пользователя is myname
я изменил «сообщение» в «описание» и это еще не решает проблему. – CrazySynthax
@CrazySynthax Просто чтобы проверить, что произойдет, если вы укажете непустое значение для 'description', например' description: "foo" '? Отображает ли оно 'foo' или еще только исходное имя свойства? – apsillers