В проекте на nodejs с typescript, поставил express, пишу код:
export const server = express()
vscode подсвечивает ошибку, что express не найден, навожу правой кнопкой на него чтобы выбрать автопредложение по импорту, как это обычно бывает на react проектах, но vscode не дает никаких предложений.
Все что vscode предлагает это 'add missing function declaration.
Вот код tsconfig.json:
{
"compilerOptions": {
"lib": ["es2023"],
"module": "node16",
"target": "es2022",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"moduleResolution": "node16",
"outDir": "dist",
"rootDir": "src",
"baseUrl": ".",
"sourceMap": true,
"paths": {
"@/*": ["src/*"]
},
"checkJs": true,
},
"include": ["src/**/*.ts"],
"exclude": ["node_modules", ".idea", "**/*.test.ts"]
}
Вот список дев зависимостей:
"devDependencies": {
"@types/cookie-parser": "^1.4.7",
"@types/express": "^5.0.0",
"@types/express-session": "^1.18.0",
"@types/morgan": "^1.9.9",
"@types/node": "^22.8.5",
"ts-node-dev": "^2.0.0",
"tsconfig-paths": "^4.2.0",
"typescript": "^5.6.3"
}