1、使用内置模块
文件系统(File System)
判断是否存在某个文件夹:
fs.existsSync(path)``` //fs.existsSync(path) if(!fs.existsSync(‘dist’)){
}
当前目录下有哪些文件<br />这个文件是属于目录还是文件
const fs= require(‘fs’)
fs.readFile(‘./a.md’,’utf-8’,(err,text)=>{ if(err){ console.log(err) return } text = text.toUpperCase()
fs.writeFile('./a-after.md',text,err => {if(err){console.log(err)return}console.log('写入完成');})
})
```const http = require('http')http.createServer((req,res) => {res.end('hello world')}).listen(8080)
2、使用本地模块(自己写并且导出的)
//example.jsconst util = require('./util.js')console.log(util.sum(1,2,3,4,5))console.log(util.sum(1,2,3))console.log(util.sum(1,2,3,4))console.log(util.sum(1,2,3,4,5,6))
//util.jsfunction sum(){return [...arguments].reduce((v1,v2)=>v1+v2)}module.exports.sum = sum
3、使用第三方模块
npm install markdown-it
const markdownIt = require('markdown-it')const fs = require('fs')let md = new markdownIt()fs.readFile('./a.md','utf-8',(err,text)=>{if(err) throw errconsole.log(text)let html = md.render(text)fs.writeFile('./a.html',html,err=>{if(err) throw errconsole.log('转换完成')})})
