1. 程式人生 > >nodejs漸入佳境[5]-nodemon實現自動測試

nodejs漸入佳境[5]-nodemon實現自動測試

nodemon

nodemon幫助我們,當我們修改檔案時,node程式自動從新執行。

安裝

1
> npm install -g nodemon

原始檔案

app.js:

1
2
3
4
5
6
7
8
9
10
console.log('Start app.');

const _  = require('lodash');
判斷是否為字串
console.log(_.isString(true));
console.log(_.isString("abc"));

//篩選重複陣列
var filteredArray = _.uniq(['Jonson'
,1,'Jonson',1,2,3,4]);

console.log(filteredArray);

開啟控制檯,在當前目錄下輸入:

1
> nodemon app.js

輸出字串

1
2
3
4
5
6
7
8
[nodemon] 1.18.6
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node app.js`
Start app.
false
true
[ 'Jonson', 1, 2, 3, 4 ]

修改檔案:

1
2
3
var filteredArray = _.uniq(['Jonson',1,'Jonson',1,2,3,4]);
替換為:
var filteredArray = _.uniq(['Jonson',1,'Jonson',1]);

自動輸出字串:

1
2
3
4
5
6
7
[nodemon] clean exit - waiting for changes before restart
[nodemon] restarting due to changes...
[nodemon] starting `node app.js`

Start app.
false
true
[ 'Jonson', 1 ]

image.png