>PROBLEM
Express returns compilation error:
node:internal/modules/cjs/loader:488
throw e;
^
node:internal/modules/cjs/loader:488 throw e; ^ Error: Cannot find module 'M:\work\devcli_\javascript\jstopics\ express\node_sequelize_ultering_ml40643\prj\node_modules\sequelize\types'
at createEsmNotFoundErr (node:internal/modules/cjs/loader:960:15) at finalizeEsmResolution (node:internal/modules/cjs/loader:953:15) at resolveExports (node:internal/modules/cjs/loader:482:14) at Function.Module._findPath (node:internal/modules/cjs/loader:522:31) at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (M:\work\devcli_\javascript\jstopics\ express\node_sequelize_ultering_ml40643\prj\models\security\SecTools.js:5:19) at Module._compile (node:internal/modules/cjs/loader:1101:14) { code: 'MODULE_NOT_FOUND', path: 'M:\\work\\devcli_\\javascript\\jstopics\\ express\\node_sequelize_ultering_ml40643\\prj\\node_modules\\sequelize\\package.json' }
>SOLUTION
The tip is in this line (red):
Error: Cannot find module 'M:\work\devcli_\javascript\jstopics\express\node_sequelize_ultering_ml40643\prj\node_modules\sequelize\types'
that means the class loader was not able to find a reference.
Check the require statements that contain the type.
In this example, it was found the mistake in this declaration:
In this example, it was found the mistake in this declaration:
const { Utils } = require('sequelize/types');
>ENV
Node: 16.13.1
Package Manager: npm 8.5.4
OS: win32 x64
No comments:
Post a Comment