我目前正在构建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 install
和npm start
,但这也会引发错误。我在做什么错了?
答案 0 :(得分:0)
我通过固定路径解决了问题!好吧,当我输入npm install和npm start时!它显示一个错误,确认默认情况下该文件在路径中不可用! (以我为例)C / users / Zakaria / package.json !!当我寻找那个文件时,我没有找到它!因此,我必须更改包含我的package.json文件的路径。我使用了命令“ npm start --prefix TheRealPath”,因此,RESTful API从端口3000开始! :P