Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

青灯夜游
青灯夜游nach vorne
2022-05-26 13:00:121924Durchsuche

Dieser Artikel führt Sie durch das Pfadmodul von node, stellt einige APIs des integrierten Pfadmoduls vor und bereitet auch einen Fall für die Praxis vor. Ich hoffe, er wird für alle hilfreich sein!

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

1. Erste Einführung in das Pfadmodul

Pfadmodul ist ein Modul , das offiziell von Node.js bereitgestellt und zur Verarbeitung von Pfaden

verwendet wird. Es bietet eine Reihe von Methoden und Attributen, um den Anforderungen der Benutzer an die Pfadverarbeitung gerecht zu werden. 2. Path-Modul-API ...paths(string) Die Folge von Pfadfragmenten ist die gesamte Pfadreihe, die Sie zum Spleißen benötigen

Es ist zu beachten, dass der zurückgegebene Wert string
//引入path模块
const path=require("path")
//书写要拼接的路径
const pathStr=path.join('/a','/b/c','../','./d','e')

console.log(pathStr)

2.2 path.basename()

ist

Eine kurze Analyse einiger APIs des Pfadmoduls im KnotenVerwenden Sie die Methode path.basename(), um den letzten Teil des Pfads abzurufen. Diese Methode wird häufig verwendet, um den Dateinamen im

path

Syntaxformat

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

path abzurufen ein Pfad Die Zeichenfolge optionaler Parameter, der die Dateierweiterung darstellt

den letzten Teil im Pfad darstellt

const path=require("path")

const  fpath='./a/b/c/index.html'

var fullname=path.basename(fpath)

console.log(fullname)
//获取指定后缀的文件名
const namepath=path.basename(fpath,'.html')

console.log(namepath)

2.3 path.extname()

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

    path.extname() wird verwendet, um die zu erhalten Pfad. Das Format der Dateierweiterung
  • ist

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

Pfad ist ein erforderlicher Parameter, eine Zeichenfolge, die einen Pfad darstellt

Rückgabe: Gibt die erhaltene Erweiterungszeichenfolge

const path=require("path")

const fpath='./a/b/c/d/index.html'

const ftext =path.extname(fpath)

console.log(ftext)
zurück

3. Übung zum Uhrengehäuse Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

  • Quellcode:

    http://127.0.0.1:5500/node/day1/static/index.html

  • 3.1 Implementierungsschritte

1. Erstellen Sie zwei reguläre Ausdrücke. Für den Abgleich werden Ausdrücke verwendet Tags Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten 2. Verwenden Sie das fs-Modul, um die zu verarbeitende HTML-Datei zu lesen

3. Passen Sie die Methode „resolveCSS“ an, um die index.css-Stildatei zu schreiben

4. Passen Sie die Methode „resolveJS“ an, um die Skriptdatei „index.js“ zu schreiben 5. Passen Sie die Methode „resolveHTML“ an, um die Datei index.html zu schreiben.

3.1.1 Schritt 1 – Importieren Sie die erforderlichen Module und erstellen Sie reguläre Ausdrücke Das Ergebnis besteht darin, die Stile in der angegebenen Datei zu trennen

Aber die ursprüngliche index.html enthält den gesamten Code und dann

ist der Speicherort, an dem die Stile gespeichert werden, wenn die Stile geteilt werden. Es ist immer noch das Original, also der endgültige Index Der .html-Code bleibt unverändert

Weitere Informationen zu Knoten finden Sie unter: nodejs-Tutorial

!

Das obige ist der detaillierte Inhalt vonEine kurze Analyse einiger APIs des Pfadmoduls im Knoten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen