Node.js 学習メモ - Express モジュールのインストール中に発生した問題

Node.js を学習し、Express フレームワークを使用して学習する場合、多くの人は次のような問題に遭遇します。

エラー: モジュール「express」が見つかりません
必要なスタック:

  • D:\vscode project\test\express\index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader) :778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object。(D:\vscode project\test\express\index.js:1:15)
    Module._compile (node:internal/modules/cjs/loader:1101:14)
    at Object.Module._extensions…js (node:internal) /modules/cjs/loader:1153:10)
    Module.load (node:internal/modules/cjs/loader:981:32) で
    Function.Module._load (node:internal/modules/cjs/loader:822:12) )
    Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
    コード: 'MODULE_NOT_FOUND'、
    requireStack: [ 'D:\vscode project\test\express\index.js' ]
    }

プロテストは以下の方法を使えば効果的です!

1. Express フレームワークをグローバルにインストールし、cmd でコマンド ラインを開き、次のコマンドを入力します。

    npm install -g express

Express 検出時:express --version
プロンプト:「express」は内部コマンドまたは外部コマンド、操作可能なプログラム、またはバッチ ファイルとして認識されません。
npm がバージョンを指定しない場合、デフォルトで最新バージョンがロードされることに注意してください。これはすでに 4.xx より上のバージョンです。

最新バージョンの Express 4.x ではコマンド ツールが分離されているため、コマンド ツールをインストールしてコマンドを実行する必要があります。

    npm install -g express-generator

 输入express --version验证

エフェクト表示:(バージョン説明の表示は成功)
ここに画像の説明を挿入

2. js ファイルの実行時にエラー「エラー: モジュール Express が見つかりません」が依然として報告される場合。

解決策:
独自のプロジェクト ディレクトリで再度実行します:
npm install Express

おすすめ

転載: blog.csdn.net/qq_46304554/article/details/122571985
おすすめ