2016-11-23 96 views
0

我想在Node.JS中使用console.log("");顯示一些文本,然後等待用戶輸入一些命令。首先,我想通過Cloud9 IDE上的Linux終端來運行它,它不會暫停足夠長的時間輸入任何內容。其次,我希望它能像自己的小命令行一樣。 (我的意思是迴應某些區分大小寫的命令,並忽略其他任何內容。)任何人都可以提供幫助嗎?終端輸入通過節點JS

+0

嘿布蘭登,歡迎StackOverflow上。請張貼一些代碼,並給我們一些你自己嘗試的背景。這將改善您的問題的質量。如需幫助,請參閱「[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)」。 – jacefarm

回答

0

檢出提示。 https://www.npmjs.com/package/prompt它是這樣工作:

var prompt = require('prompt'); 

    prompt.start(); 

    prompt.get(['hello'], function (err, result) { 
    console.log('you typed ' + result.hello); 
    }); 

會做什麼:

$ nodejs prompt.js 
prompt: hello: world 
you typed world 

編碼愉快^^