ノードのパス パス モジュールの簡単な分析

青灯夜游
リリース: 2023-02-17 18:18:51
転載
2477 人が閲覧しました

パス モジュールは、ファイル/ディレクトリ パスを処理するための、nodejs の組み込みモジュールです。これはツールボックスとみなすことができ、使用できる多くのメソッドを提供します (もちろんすべてパス処理に関連しています)。同時に、パス モジュールは、Webpack を構成するときなど、フロントエンド開発で頻繁に表示されます。この記事では、ノードのパスモジュールについて説明します。

ノードのパス パス モジュールの簡単な分析

#ノードのパス モジュール

前書き: この記事を通じて、ノードの API について理解できるようになります。パス組み込みモジュールの

は、必要に応じて
node 公式 Web サイト で参照できます。もちろん、理論よりも実践が大切です そこで、実践用のケースを用意しました

1. パス モジュールの最初の紹介

パス モジュールは、

パスを処理するために Node.js によって公式に提供されるモジュール です。これは、パス処理に対するユーザーのニーズを満たす一連のメソッドと属性を提供します。

#2.path モジュール API#2.1 path.join()

#path.join() メソッド。複数のパス フラグメントを結合して完全なパス文字列にするために使用されます。

構文形式は

# です。 ##…paths(string) 一連のパス フラグメントは、結合する必要があるすべてのパス シリーズです。 [関連チュートリアルの推奨事項:
nodejs ビデオ チュートリアル ノードのパス パス モジュールの簡単な分析

プログラミング教育
]

##戻り値は string# # であることに注意してください。 #

##2.2 path.basename()

ノードのパス パス モジュールの簡単な分析

path.basename() メソッドを使用する、最後のパスの一部を取得することができます。この方法は、

path 構文形式

のファイル名を取得するためによく使用されます。 path は必須パラメータであり、パスを表す文字列です。

ファイル拡張子を表すオプションのパラメータです。


パスの最後の部分を表します。 ノードのパス パス モジュールの簡単な分析

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()

ノードのパス パス モジュールの簡単な分析

path.extname() は、ファイル拡張子を取得するために使用されます。 path

形式は

path は必須パラメータであり、パスを表す文字列です
ノードのパス パス モジュールの簡単な分析Return: 取得した拡張文字列

  • const path=require("path")
    
    const fpath='./a/b/c/d/index.html'
    
    const ftext =path.extname(fpath)
    
    console.log(ftext)
    ログイン後にコピー

  • 3を返します。クロックケースの練習

ノードのパス パス モジュールの簡単な分析

提供されたコードを分割します (1 つのファイルに html、css、および js が同時に含まれています)

3 つのファイル、つまり、index.html、index.css、index に分割します。 .js を作成し、準備したファイルに保存します#ソース コード

右クリックしてソース コードを表示します

#3.1 実装手順1.