nodejs colors模組 設定控制檯log顏色
平時公司開發時使用fibjs,console列印時,控制檯文字可以有各種顏色。
比如:
console.log('白色');//白色
console.notice('綠色')//綠色
console.error('紅色')//紅色
步驟如下
1.在安裝了node和npm的情況下
npm install colors
2.直接在程式碼中rquire
var colors = require('colors');
console.log('字串'.green);//綠色
console.log('字串'['red']);//紅色</span>
原理應該是改寫了String的原型鏈,在文字前加上了顏色編碼。
不過每次都在字串後面加屬性實在是有點累,於是我在外面封了一層。。 請指錯交流
var color = require('colors');
var config = {
notice: 'green',
error: 'red',
show: 'rainbow',
bat: 'blue',
debug: 'gray'
};
var type = {
'string': function(msg, rule) {
return msg[rule];
},
'number': function(msg, rule) {
return ('' + msg)[rule];
},
'object': function(msg, rule) {
return JSON.stringify(msg)[rule];
},
'function': function(msg, rule) {
return msg.toString()[rule];
},
'boolean': function(msg, rule) {
return ('' + msg)[rule];
},
'undefined': function(msg, rule) {
return ('' + msg)[rule];
}
}
function _Console() {
this.log = function(msg){
console.log('[log]:', msg);
}
}
for (var item in config) {
(function(item) {
_Console.prototype[item] = function(msg) {
console.log(('[' + item + ']:')[config[item]], type[typeof msg](msg, config[item]));
}
})(item);
}
exports._console = new _Console();
相關文章
- win10 更改控制檯預設顏色方法 win10怎麼更改控制檯顏色Win10
- 除錯你的chrome控制檯顏色除錯Chrome
- 設定列表控制元件(ListCtrl)各種顏色控制元件
- 設定toast的字型顏色和背景顏色AST
- JavaScript WebGL 設定顏色JavaScriptWeb
- AUTOCAD——設定顏色
- css 設定背景顏色CSS
- 設定Toast字型顏色AST
- ProgressBar 顏色的設定
- system命令設定顏色
- CAD如何設定顏色
- 【emWin】例程六:設定顏色
- Linux vi 顏色設定Linux
- 我的SCRT顏色設定
- UITabBarController、TabBar背景顏色設定、TabBarItem顏色處理UItabBarController
- CSS設定元素的背景顏色CSS
- markdown字型顏色和背景設定
- CSS 設定字型顏色和大小CSS
- qt 設定選單欄顏色QT
- jQuery設定div邊框顏色jQuery
- RGB顏色設定錯誤
- 設定placeholder的字型顏色
- svg 圖示設定背景顏色SVG
- Mac OS iTerm 控制檯設定代理Mac
- 轉:Intellij idea Version Control File Status Colors ( 版本控制檔案狀態顏色 )IntelliJIdea
- 如何決定介面設計中顏色
- CSS 設定文字框游標顏色CSS
- word字型顏色怎麼快速設定?
- iOS button背景顏色狀態設定iOS
- 設定placeholder字型顏色程式碼
- ALV單元格顏色設定
- 設定CCLabelTTF,選單字型顏色
- VC 對話方塊背景顏色、控制元件顏色控制元件
- 在Chrome控制檯注入npm模組ChromeNPM
- CSS設定一個文字兩種顏色CSS
- 設定placeholder顏色程式碼例項
- CSS設定選中文字的顏色CSS
- 設定隨機顏色的兩個方法隨機