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