#Path Error

3 messages · Page 1 of 1 (latest)

narrow peak
#

tsconfig.json

{
  "compilerOptions": {
    "lib": ["ESNext"],                       
    "target": "ES2022",
    "module": "CommonJS",                          
    "rootDir": "./src",                           
    "moduleResolution": "node16",                       
    "baseUrl": ".",                                 
    "paths": {
      "#src/*": ["src/*"],
    },
    "resolveJsonModule": true,
    "declaration": true,
    "outDir": "dist",                                  
    "allowSyntheticDefaultImports": true,           
    "esModuleInterop": true,                         
    "forceConsistentCasingInFileNames": true,         
    "strict": true,                                   
    "strictPropertyInitialization": false,           
    "skipDefaultLibCheck": true,                 
    "skipLibCheck": true                          
  },
  "exclude": ["node_modules"],
  "include": ["src/**/*"]
}

but when I do
import { ... } from "#src/lib"

#

I get the following error:

Error: Cannot find module '#src/lib'
Require stack:
- C:\Users\LENOVO\Desktop\Programming\TypeScriptProjects\Discord-Bot\dist\index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
    at Module._load (node:internal/modules/cjs/loader:920:27)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (C:\Users\LENOVO\Desktop\Programming\TypeScriptProjects\Discord-Bot\dist\index.js:10:15)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\LENOVO\\Desktop\\Programming\\TypeScriptProjects\\Discord-Bot\\dist\\index.js'
  ]
}
cold seal
#

!:paths-are-not-magic