javascript - 节点 js:错误:找不到模块“mime-types/node_modules/mime-db”
问题描述
我按照教程使用 Nodejs 创建了一个 CRUD 应用程序,我完成了项目并且一切正常。在我尝试将所有文件和文件夹移动到一个新文件夹之后,我销毁了所有内容。
现在,当我尝试运行 node app.js 时,会发生以下情况:
enter code herinternal/modules/cjs/loader.js:797
throw err;
^
Error: Cannot find module 'mime-types/node_modules/mime-db'
Require stack:
- C:\Users\Costis\Documents\Code\Vue\Mongodb_app\server\node_modules\mime-types\index.js
- C:\Users\Costis\Documents\Code\Vue\Mongodb_app\server\node_modules\accepts\index.js
- C:\Users\Costis\Documents\Code\Vue\Mongodb_app\server\node_modules\express\lib\request.js
- C:\Users\Costis\Documents\Code\Vue\Mongodb_app\server\node_modules\express\lib\express.js
- C:\Users\Costis\Documents\Code\Vue\Mongodb_app\server\node_modules\express\index.js
- C:\Users\Costis\Documents\Code\Vue\Mongodb_app\server\app.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:794:15)
at Function.Module._load (internal/modules/cjs/loader.js:687:27)
at Module.require (internal/modules/cjs/loader.js:849:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (C:\Users\Costis\Documents\Code\Vue\Mongodb_app\server\node_modules\mime-types\index.js:15:10)
at Module._compile (internal/modules/cjs/loader.js:956:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
at Module.load (internal/modules/cjs/loader.js:812:32)
at Function.Module._load (internal/modules/cjs/loader.js:724:14)
at Module.require (internal/modules/cjs/loader.js:849:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\Users\\Costis\\Documents\\Code\\Vue\\Mongodb_app\\server\\node_modules\\mime-types\\index.js',
'C:\\Users\\Costis\\Documents\\Code\\Vue\\Mongodb_app\\server\\node_modules\\accepts\\index.js',
'C:\\Users\\Costis\\Documents\\Code\\Vue\\Mongodb_app\\server\\node_modules\\express\\lib\\request.js',
'C:\\Users\\Costis\\Documents\\Code\\Vue\\Mongodb_app\\server\\node_modules\\express\\lib\\express.js',
'C:\\Users\\Costis\\Documents\\Code\\Vue\\Mongodb_app\\server\\node_modules\\express\\index.js',
'C:\\Users\\Costis\\Documents\\Code\\Vue\\Mongodb_app\\server\\app.js'
]e
有什么建议吗?
解决方案
您可能必须使用 再次全新安装您的依赖项npm install
,因为您可能破坏了一些符号链接(假设我不是 Windows 用户)。
您可以手动删除您的node_modules
文件夹并运行npm install
,或者如果您有一个现有的package-lock.json
,用于npm ci
安装与您之前拥有的完全相同版本的 deps。
推荐阅读
- python - Chrome 没有从 pycharm/selenium 启动,并给出消息 Process finished with exit code 0
- java - JavaFX 从 TableView 中删除
- android - 由于 minSDKversion &targetSDKversion 可能导致应用程序在发布时崩溃
- css - 如何在材料中创建响应式页脚?
- c++ - 使用 .X 解析器检测到堆损坏
- javascript - Phonegap Javascript 不要询问麦克风权限
- c# - 如何在 ASP.NET Core 中测试 https 重定向?
- android - 如何防止显示通用应用程序图标?
- ios - 执行方法失败——错误:“UITableViewCell”类型的值没有成员“getCell”
- python-3.x - Python - for 循环忽略 if 语句