El módulo de ruta del nodo.

gramática:

API ilustrar
ruta.resolver La ruta absoluta a la especificación de empalme
camino.sep Obtener el separador de rutas del sistema operativo (windows:\linux:/)
ruta.parse analizar la ruta y devolver el objeto
ruta.nombrebase Obtener el nombre base de la ruta
ruta.dirname Obtener el nombre del directorio de la ruta
ruta.extname Obtener la extensión de la ruta

código:

const fs = require('fs')
const path = require('path')

// 写入文件
// fs.writeFileSync(__dirname + '/index.html', 'love')
console.log('没用resolve', __dirname + '/index.html')

//resolve
console.log("用resolve", path.resolve(__dirname, './index.html'))


let str = 'D:\\Node学习\\index.html'   //  要双\
console.log(path.parse(str))  // 

// sep
console.log(path.sep(str))  // \


// basename
console.log(path.basename(str))  // index.html


// dirname
console.log(path.dirname(str))  // D:\Node学习


// extname
console.log(path.extname(str))  // .html

Efecto:

1. La diferencia entre usar resolve y no usar resolve

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_52421092/article/details/130105405
Recomendado
Clasificación