Uncaught TypeError: Failed to resolve module specifier "express". Relative references must start with either "/", "./", or "../"

Uncaught TypeError: Failed to resolve module specifier "express". Relative references must start with either "/", "./", or "../". Ошибка появилась из ниоткуда( Я попробовал уже переустановить express и тд, не помогает. Не знаю поможет ли код вообще, но прикрепил на всякий случай. Помогите пожалуйста кто сталкивался с этой ошибкой именно в express. Заранее спасибо

import express from 'express';
import path from 'path';
//--contact-form
import contact from './routes/contact.js';
//--login-form
import auth from './routes/auth.js';
//--register-form
import register from './routes/register.js';

const __dirname = path.resolve();
const port = process.env.port || 3000;
const app = express();

app.use(express.static(path.join(__dirname + '/build')));
app.use('/styles', express.static(__dirname + 'build/styles'))

app.set('view engine', 'ejs')

app
  .route('/')
  .get((req, res) => {
    res.render('index', {title: 'ОптПоставка'})
  });

app
  .route('/catalog')
  .get((req, res) => {
    res.render('catalog', {title: 'Каталог'})
  });


//-------

app.use(express.json());
app.use('/contact', contact);
app.use('/login', auth);
app.use('/register', register);


app.listen(port, () => {
  console.log(`Server running on port ${port}...`);
});


Ответы (1 шт):

Автор решения: Suren Khachatryan

Решено, ошибка по невнимательности и "благодаря" подсказкам vs code

введите сюда описание изображения

→ Ссылка