1、使用内置模块

文件系统(File System)
判断是否存在某个文件夹:

}

  1. 当前目录下有哪些文件<br />这个文件是属于目录还是文件

const fs= require(‘fs’)

fs.readFile(‘./a.md’,’utf-8’,(err,text)=>{ if(err){ console.log(err) return } text = text.toUpperCase()

  1. fs.writeFile('./a-after.md',text,err => {
  2. if(err){
  3. console.log(err)
  4. return
  5. }
  6. console.log('写入完成');
  7. })

})

  1. ```
  2. const http = require('http')
  3. http.createServer((req,res) => {
  4. res.end('hello world')
  5. }).listen(8080)

2、使用本地模块(自己写并且导出的)

  1. //example.js
  2. const util = require('./util.js')
  3. console.log(util.sum(1,2,3,4,5))
  4. console.log(util.sum(1,2,3))
  5. console.log(util.sum(1,2,3,4))
  6. console.log(util.sum(1,2,3,4,5,6))
  1. //util.js
  2. function sum(){
  3. return [...arguments].reduce((v1,v2)=>v1+v2)
  4. }
  5. module.exports.sum = sum

3、使用第三方模块

npm install markdown-it

  1. const markdownIt = require('markdown-it')
  2. const fs = require('fs')
  3. let md = new markdownIt()
  4. fs.readFile('./a.md','utf-8',(err,text)=>{
  5. if(err) throw err
  6. console.log(text)
  7. let html = md.render(text)
  8. fs.writeFile('./a.html',html,err=>{
  9. if(err) throw err
  10. console.log('转换完成')
  11. })
  12. })