Ошибка при билде webpack

Есть такой проект на ts + webpack

./ts-project - корневая директория
./ts-project/src - директория с кодом
./ts-project/dist - директория куда компилится тс

В src лежит webpack.config.js

const path = require('path');

module.exports = {
  entry: './src/main.ts',
  mode: 'development',
  module: {
    rules: [
      {
        test: /\.tsx?$/,
        use: 'ts-loader',
        exclude: /node_modules/,
      },
    ],
  },
  resolve: {
    extensions: ['.tsx', '.ts', '.js'],
  },
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist'),
  },
};

В корне лежат package.json

{
  "devDependencies": {
    "ts-loader": "^9.5.1",
    "typescript": "^5.6.3",
    "webpack": "^5.95.0",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "^5.1.0"
  },
  "name": "ts-project",
  "version": "1.0.0",
  "main": "main.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "webpack-dev-server --mode development",
    "build": "webpack --mode production"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "description": ""
}

И tsconfig.json

{
    "compilerOptions": {
        "strict": true,
        "module": "commonjs",
        "jsx": "preserve",
        "esModuleInterop": true,
        "sourceMap": true,
        "allowJs": true,
        "lib": [
            "es6",
            "dom"
        ],
        "rootDir": "src",
        "moduleResolution": "node",
        "outDir": "dist"
    }
}

При команде npm run build выдает следующую ошибку

Can't resolve './src' in 'C:\Users\dhelfy\Documents\ts-project' resolve './src' in 'C:\Users\dhelfy\Documents\ts-project' using description file: C:\Users\dhelfy\Documents\ts-project\package.json (relative path: .)

Не пойму в чем проблема? Перегуглил кучу похожих ситуаций, но ничего не помогает, выручайте


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