// calc.js 계산 기능을 하는 Module
const add = (a, b) => a + b
const sub = (a, b) => a - b
module.exports = {
modulename: "calc module",
add: add,
sub: sub,
}
// index.js
const calc = require("./calc")
console.log(calc)
//{
// modulename: 'calc module',
// add: [Function: add],
// sub: [Function: sub]
//}
console.log(calc.add(1, 2)) // 3
console.log(calc.sub(4, 3)) // 1
NPM이란?
package.json
{
"name": "package-example1",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node index.js"
},
"author": "ming",
"license": "ISC",
"dependencies": {
"randomcolor": "^0.6.2"
}
}