繁体   English   中英

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

[英]node:internal/modules/cjs/loader:942 throw err; ^ Error: Cannot find module 'express' Require stack:

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

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

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

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

更新

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

这可能是因为您在错误的文件夹中或文件名错误。 尝试ls查看是否所有必需的包都在那里。 如果没有转到正确的文件夹并在终端中键入npm i 这应该可以解决任何丢失包的问题。 然后使用npm run start

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM