При изучении node.js и использовании экспресс-фреймворка для обучения многие люди сталкиваются с:
Ошибка: не удается найти модуль «Экспресс».
Требуется стек:
- D:\vscode project\test\express\index.js
в Function.Module._resolveFilename (узел: внутренний/модули/cjs/loader:933:15)
в Function.Module._load (узел:internal/modules/cjs/loader :778:27)
в Module.require (узел:internal/modules/cjs/loader:1005:19)
в require (узел:internal/modules/cjs/helpers:102:18)
в Object. (D:\vscode project\test\express\index.js:1:15)
в Module._compile (узел: внутренний/модули/cjs/loader:1101:14)
в Object.Module._extensions…js (узел: внутренний /modules/cjs/loader:1153:10)
в Module.load (узел:internal/modules/cjs/loader:981:32)
в Function.Module._load (узел:internal/modules/cjs/loader:822:12 )
в Function.executeUserEntryPoint [как runMain] (узел: внутренний/модули/run_main:81:12) {
код: 'MODULE_NOT_FOUND',
requireStack: ['D:\vscode project\test\express\index.js' ]
}
Используйте следующий метод, про-тест эффективен! ! !
1. Установите экспресс-фреймворк глобально, откройте командную строку с помощью cmd и введите следующую команду:
npm install -g express
При обнаружении экспресс: экспресс --версия приглашение
: «экспресс» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
Обратите внимание, что если npm не указывает версию, по умолчанию загружается последняя версия, которая уже является версией выше 4.xx.
Поскольку в последней экспресс-версии 4.x командный инструмент отделен, вам необходимо установить командный инструмент и выполнить команду:
npm install -g express-generator
输入express --version验证
Отображение эффекта: (описание версии отображения выполнено успешно)
2. Если ошибка Ошибка: не удается найти экспресс-модуль по-прежнему сообщается при выполнении js-файла.
Решение:
выполните еще раз в своем собственном каталоге проекта:
npm install express