重新启动时Nodemon应用程序找不到模块

时间:2019-09-03 11:46:28

标签: node.js visual-studio-code node-modules

我目前正在构建RESTful API。我使用命令mongod启动MongoDB服务器。但是,当我重新启动节点服务器(使用rs)时,它会引发以下错误:

[nodemon] starting `node todoListApi`
internal/modules/cjs/loader.js:638
throw err;
^

Error: Cannot find module 'C:\Users\Zakaria5\Desktop\Stage Technique 
2019\zen-networks-backend\todoListApi'
at Function.Module._resolveFilename 
(internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
[nodemon] app crashed - waiting for file changes before starting...

我用Google搜索了此错误,解决方案似乎是删除node_modules目录。但是,当我键入rm -rf nodes_modules时,它显示未找到命令。我也尝试使用npm installnpm start,但这也会引发错误。我在做什么错了?

1 个答案:

答案 0 :(得分:0)

我通过固定路径解决了问题!好吧,当我输入npm install和npm start时!它显示一个错误,确认默认情况下该文件在路径中不可用! (以我为例)C / users / Zakaria / package.json !!当我寻找那个文件时,我没有找到它!因此,我必须更改包含我的package.json文件的路径。我使用了命令“ npm start --prefix TheRealPath”,因此,RESTful API从端口3000开始! :P