node.js-learning
模块的导入和导出
导出:01.module.js
const add =(n1 , n2) => n1+n2; //属性和函数 exports.add = add;
导入:02.module.js
const a = require('./01.module.js'); console.log(a);
03.module.exports.js
const greeting = name => `hello ${name}`; const x=100; exports.x=x; module.exports.greeting =greeting; // 当exports对象和module.exports对象指向的不是同一个对象时,以module.exports为准。 module.exports = { name:'zhangsan' } exports = { age:20 }
04.require.js
const a = require('./03.module.exports.js'); // console.log(a.greeting('zhangsan')); console.log(a);
node.js系统模块
readFile.js
// 1.通过模块的名字fs对模块进行引用 const fs = require('fs'); // 2.通过模块内部的readFile读取文件内容。 fs.readFile('../1.模块的导入和导出/01.module.js','utf-8',(err,doc)=>{ // 如果文件读取出错err, 是一个对象,包含错误信息。 // 如果文件读取正确 err是null // doc 是文件读取的结果 console.log(err); //null console.log(doc); })
writeFile.js
const fs = require('fs'); fs.writeFile('./demo.txt','即将要写入的内容',err => { if(err != null){ console.log(err); return; } console.log("文件内容写入成功"); console.log("文件已被修改"); });

浙公网安备 33010602011771号