我正在使用命令 npm start 运行我的 Express 服务器。我收到:```node:internal/modules/cjs/loader:942 抛出错误; ^
错误:找不到模块“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
。
我仍然遇到错误
npm ERR! Missing script: "start"
npm ERR!
npm ERR! Did you mean one of these?
npm ERR! npm star # Mark your favorite packages
npm ERR! npm stars # View packages marked as favorites
npm ERR!
npm ERR! To see a list of scripts, run:
npm ERR! npm run
npm ERR! A complete log of this run can be found in: