Server
[Node.js] 구동중인 서버 소스 동기화 시키기
니용
2021. 2. 8. 23:28
반응형
app.js
const fs = require('fs');
fs.watchFile(__dirname + '/modify.js', (curr, prev) => {
console.log('Reload file');
delete require.cache[require.resolve('./modify.js')];
});
이렇게 사용한다면 modify 파일이 변경되고 그럴 때마다 번번히 node app.js 명령어를 사용하여 확인하였던 방법을 최소화 할 수 있습니다.
const fs = require('fs');
const modifyFile = './modify.js';
let modify = require(modifyFile);
fs.watchFile(__dirname + '/modify.js', (curr, prev) => {
console.log('Reload file');
delete require.cache[require.resolve(modifyFile)];
modify = require(modifyFile);
});
반응형