[英]How to resolve node:internal/modules/cjs/loader:942 throw err?
[英]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 bcrypt
或npm install bcryptjs
。 然后运行npm install express --save
。 希望这能解决问题。
这可能是因为您在错误的文件夹中或文件名错误。 尝试ls
查看是否所有必需的包都在那里。 如果没有转到正确的文件夹并在终端中键入npm i
。 这应该可以解决任何丢失包的问题。 然后使用npm run start
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.