Я работаю над приложением nodejs и хочу настроить свой путь в tsconfig. json, но у меня возникают проблемы с настройкой пути. У меня продолжает появляться ошибка Error: Cannot find module '@environment'
. в чем может быть проблема?
tsconfig
{
"compilerOptions": {
"resolveJsonModule" : true,
"target": "es6",
"module": "commonjs" ,
"lib": [
"dom",
"es6"
],
"outDir": "build",
"rootDir": "src",
"removeComments": true ,
"strict": true,
"noImplicitAny": true,
"baseUrl": "./",
"paths": {
"@lime/*": ["src/*"],
"@environment": ["src/config/environment.ts"],
},
"esModuleInterop": true
}
}
Дерево проекта:
src - config - environment.ts
...
- index.js
package.json
tsconfig.json
...
environment.ts
import * as dotenv from 'dotenv';
dotenv.config();
interface Environment {
port: number | string,
baseUrl: string,
databaseUri: string,
}
export const environment: Environment = {
port: process.env.PORT!,
baseUrl: process.env.BASE_URL!,
databaseUri: process.env.DATABASE_URI!
}
in index.ts
я импортировал environment.ts как import { environment } from '@environment';
пожалуйста, что может быть не так?