节点:内部/模块/cjs/loader:942抛出错误;^ 错误:找不到模块“express” 需要堆栈:

And*_*ett 6 loader node.js npm express node-modules

我正在使用命令 npm start 运行我的 Express 服务器。我收到: ```node:internal/modules/cjs/loader:942 throw err; ^

错误:找不到模块“express”需要堆栈:```。

我目前没有节点模块,并且在键入命令 npm install 时也会收到错误。我已经删除了当前目录之外的节点模块,升级了版本,并且一直在谷歌搜索答案。我将不胜感激的帮助。非常感谢!

Rad*_*doy 2

您需要安装express,因为错误显示express 丢失。其命令应为npm install express --save. 您还提到您在运行时收到错误npm install

更新

从 package.json 文件中删除 bycrypt-nodejs,因为它已被弃用。然后跑npm install。如果您需要 bycrypt,您可以运行npm install bcryptnpm install bcryptjs哪个更适合您的项目。之后跑npm install express --save。希望这能解决这个问题。