nodejs 방식으로 export 하는 방법
// count.js
let count = 0;
function increase() {
count++;
}
function getCount() {
return count;
}
module.exports.increase = increase;
module.exports.getCount = getCount;
console.log(module);
/*
Module {
id: '.',
path: 'D:\\3.FrontEnd\\node-app\\4_module',
exports: { increase: [Function: increase], getCount: [Function: getCount] },
parent: null,
filename: 'D:\\3.FrontEnd\\node-app\\4_module\\count.js',
loaded: false,
children: [],
paths: [
'D:\\3.FrontEnd\\node-app\\4_module\\node_modules',
'D:\\3.FrontEnd\\node-app\\node_modules',
'D:\\3.FrontEnd\\node_modules',
'D:\\node_modules'
]
}
*/
nodejs 방식으로 import 하는 방법
// app.js
const counter = require('./count.js');
counter.increase();
counter.increase();
counter.increase();
console.log(counter.getCount());