错误:找不到模块"./utils/logger"



运行node.js时,我收到以下错误消息:

[nodemon] 2.0.14
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node app.js`
internal/modules/cjs/loader.js:892
throw err;
^
Error: Cannot find module './utils/logger'
Require stack:
- C:Usersdeep7OneDriveDocumentsGitHubSQL-Studynode_modulessequelizelibdata-types.js
- C:Usersdeep7OneDriveDocumentsGitHubSQL-Studymodelsuser.js
- C:Usersdeep7OneDriveDocumentsGitHubSQL-Studymodelsindex.js
- C:Usersdeep7OneDriveDocumentsGitHubSQL-Studyconfigpassport.js
- C:Usersdeep7OneDriveDocumentsGitHubSQL-Studyapp.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
at Function.Module._load (internal/modules/cjs/loader.js:745:27)
at Module.require (internal/modules/cjs/loader.js:961:19)
at require (internal/modules/cjs/helpers.js:92:18)
at Object.<anonymous> (C:Usersdeep7OneDriveDocumentsGitHubSQL-Studynode_modulessequelizelibdata-types.js:10:20)
at Module._compile (internal/modules/cjs/loader.js:1072:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
at Module.load (internal/modules/cjs/loader.js:937:32)
at Function.Module._load (internal/modules/cjs/loader.js:778:12)
at Module.require (internal/modules/cjs/loader.js:961:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\Users\deep7\OneDrive\Documents\GitHub\SQL-Study\node_modules\sequelize\lib\data-types.js',
'C:\Users\deep7\OneDrive\Documents\GitHub\SQL-Study\models\user.js',
'C:\Users\deep7\OneDrive\Documents\GitHub\SQL-Study\models\index.js',
'C:\Users\deep7\OneDrive\Documents\GitHub\SQL-Study\config\passport.js',
'C:\Users\deep7\OneDrive\Documents\GitHub\SQL-Study\app.js'
]
}
[nodemon] app crashed - waiting for file changes before starting...

请帮我找到一个永久的解决方案。我不知道是什么导致了这个问题。我的预感是sequelize可能有问题,因为它指出这是一个lib。我试着卸载sequelize,sequelize-cli,但在这种情况下对我没有帮助。

node_modules文件夹中很可能有损坏的东西。最好重新安装npm,删除旧的node_modules并重新安装它们。这应该可以解决你的问题

npm install -g npm@latest
rm -rf node_modules
npm install

最新更新