saisilinus / node-express-mongoose-typescript-boilerplate

A boilerplate for making production-ready RESTful APIs using Node.js, TypeScript, Express, and Mongoose
MIT License
325 stars 93 forks source link

Error using alias path #50

Open dlato97 opened 1 year ago

dlato97 commented 1 year ago

Hi, thanks a lot for this template, very good work.

I try to use alias path in the project, I add this in tsconfig.json under compilerOptions: "paths": { "~/*": ["./src/*"], },

but when run yarn dev I get this error:

[0] [1] node:internal/errors:490 [1] ErrorCaptureStackTrace(err); [1] ^ [1] [1] Error [ERR_MODULE_NOT_FOUND]: Cannot find package '~' imported from /stuff/dist/index.js [1] at new NodeError (node:internal/errors:399:5) [1] at packageResolve (node:internal/modules/esm/resolve:889:9) [1] at moduleResolve (node:internal/modules/esm/resolve:938:20) [1] at defaultResolve (node:internal/modules/esm/resolve:1153:11) [1] at nextResolve (node:internal/modules/esm/loader:163:28) [1] at ESMLoader.resolve (node:internal/modules/esm/loader:838:30) [1] at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18) [1] at ModuleWrap. (node:internal/modules/esm/module_job:77:40) [1] at link (node:internal/modules/esm/module_job:76:36) { [1] code: 'ERR_MODULE_NOT_FOUND' [1] }

I have tried several solutions but none have solved the problem. could anyone help me.

thank you very much

saisilinus commented 1 year ago

Hey,

I've never faced this error before

saisilinus commented 1 year ago

Have you used the path anywhere in your code?

dlato97 commented 1 year ago

I used it in many places but not everywhere

kiennt2 commented 1 year ago

+ 1 i have same issue with fresh install