的初学者
现在当我运行命令时
npm运行服务器
它给出了以下错误
> devconnector@1.0.0 server
> nodemon server
'MongoDB' is not recognized as an internal or external command,
operable program or batch file.
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module 'D:\Education\nodemon\bin\nodemon.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
它在错误的文件夹中查找无恶魔文件。当我粘贴文件在那里,它工作良好,但我想改变文件夹,它搜索这些文件。
这是我的server.js文件
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("API Running"));
const PORT = process.env.PORT || 5000;
app.listen(PORT, () => console.log(`Server started on port ${PORT}`));
还有我的package.json文件
{
"name": "devconnector",
"version": "1.0.0",
"description": "Social network for developers",
"main": "server.js",
"scripts": {
"start": "node server",
"server": "nodemon server"
},
"author": "Sanket Pagadpalliwar",
"license": "MIT",
"dependencies": {
"bcryptjs": "^2.4.3",
"config": "^3.3.7",
"dotenv": "^16.0.0",
"express": "^4.17.3",
"express-validator": "^6.14.0",
"gravatar": "^1.8.2",
"jsonwebtoken": "^8.5.1",
"mongoose": "^6.2.9",
"request": "^2.88.2"
},
"devDependencies": {
"concurrently": "^7.0.0",
"nodemon": "^2.0.15"
}
}
发布于 2022-03-29 12:34:34
很可能您的D:\Education\nodemon\bin\nodemon.js
模块中指定的nodemon
字段中的文件可能丢失或损坏。你查过文件了吗?如果该文件没有问题,请尝试以安装它的方式重新安装它,这很可能解决问题。
祝您今天愉快
https://stackoverflow.com/questions/71668153
复制相似问题