今天启动我的项目发现找不到我的index文件了 之前都好好的
PS D:\VScode\Code\coderhub> nodemon start
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node start index.js`
node:internal/modules/cjs/loader:944
throw err;
^
Error: Cannot find module 'D:\VScode\Code\coderhub\index.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:941:15)
at Function.Module._load (node:internal/modules/cjs/loader:774:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
[nodemon] app crashed - waiting for file changes before starting...
这是package.json包 没有问题
{
"name": "12koa",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon ./src/main.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"async": "^3.2.0",
"axios": "^0.21.1",
"download-git-repo": "^3.0.2",
"express": "^4.17.1",
"koa": "^2.13.1",
"koa-bodyparser": "^4.3.0",
"koa-multer": "^1.0.2",
"koa-router": "^10.0.0"
}
}
使用在scripts自己起的命令不可以 如果直接启动入口文件就可以
PS D:\VScode\Code\coderhub> nodemon start
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node start index.js`
node:internal/modules/cjs/loader:944
throw err;
^
Error: Cannot find module 'D:\VScode\Code\coderhub\index.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:941:15)
at Function.Module._load (node:internal/modules/cjs/loader:774:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
[nodemon] app crashed - waiting for file changes before starting...
PS D:\VScode\Code\coderhub> nodemon ./src/main
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node ./src/main.js`
服务器在启动成功
连接数据库成功
可以私聊我谢谢
nodemon start => node start index.js
nodemon ./src/main => node ./src/main.js
就没有觉得哪里怪怪的吗