我正在使用命令npm start运行Express服务器。我收到:节点:内部/模块/cjs/加载程序:942抛出错误;^错误:无法找到模块“”。```.我目前没有节点模块,并且在输入命令npm install时也收到错误。我已经删除了当前目录外的节点模块,升级了版本,并一直在谷歌搜索答案。我将非常感谢您的帮助。非常感谢!
xzv2uavs1#
您需要安装express,因为错误显示缺少express。用于此操作的命令应为npm install express --save。您还提到在运行npm install时收到错误。
npm install express --save
npm install
更新
从你的package.json文件中删除bycrypt-nodejs,因为它已经过时了。然后运行npm install。如果你需要bycrypt,你可以运行npm install bcrypt或npm install bcryptjs,这更适合你的项目。然后运行npm install express --save。希望这会解决这个问题。
npm install bcrypt
npm install bcryptjs
iyfjxgzm2#
这可能是因为你在错误的文件夹或文件名是错误的。尝试ls看看是否所有必要的软件包都在那里。如果没有转到正确的文件夹,并键入npm i在终端。这应该可以解决任何软件包丢失的问题。然后使用npm run start。
ls
npm i
npm run start
2条答案
按热度按时间xzv2uavs1#
您需要安装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
。希望这会解决这个问题。iyfjxgzm2#
这可能是因为你在错误的文件夹或文件名是错误的。尝试
ls
看看是否所有必要的软件包都在那里。如果没有转到正确的文件夹,并键入npm i
在终端。这应该可以解决任何软件包丢失的问题。然后使用npm run start
。