模块化开发
实际开发中,一个项目里会有多个js文件,如果用node一个个运行js文件不方便
main.js
const dda = require("./add.js");//.js可以省略
let result = dda(10,20);
console.log(result);//30
add.js
function add(a,b){
return a + b;
}
module.exports = add;
ES6模块化语法
外部模块
核心模块
fs
fs模块是node的文件系统模块,通过此模块的readFile方法可以读取文件
read.js
const fs = require("fs");
fs.readFile("text.txt",(err,data) => {
if(err){
console.log(err);
}
console.log(data.toString());//data是二进制buffer类型,所以用toString
})
path