Ich schrieb den folgenden Code mit 'Prompt' Paket. I definiert:node.js Prompt: Wie das Aussehen des Eigenschaftsnamens zu deaktivieren?
message: ''
, um das Aussehen des Eigenschaftsnamen ‚username‘ in der Konsole zu deaktivieren, wenn das Programm für den Benutzer wartet eine Eingabe zu geben.
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);
})
Dennoch ist es nicht funktioniert und die Konsole druckt:
Bitte geben Sie Ihren Benutzernamen
Benutzername: myname Befehlszeileneingabe
erhalten: Benutzername ist mein Name
I ‚message‘ geändert ‚Beschreibung‘ und es immer noch nicht das Problem lösen. – CrazySynthax
@CrazySynthax Nur um zu überprüfen, was passiert, wenn Sie einen nicht leeren Wert für 'description' eingeben, wie' description: "foo" '? Zeigt es 'foo' oder immer noch nur den ursprünglichen Eigenschaftsnamen? – apsillers