financial-assistant

Форк
0
/
webpack.config.js 
43 строки · 1014.0 Байт
1
/* eslint-disable @typescript-eslint/no-var-requires */
2
const path = require("path");
3
const webpack = require("webpack");
4

5
module.exports = {
6
  mode: "development",
7
  devtool: "eval-source-map",
8
  entry: "./src/index.ts",
9
  module: {
10
    rules: [
11
      {
12
        test: /\.ts$/,
13
        include: [path.resolve(__dirname, "src")],
14
        use: "ts-loader",
15
      },
16
      {
17
        test: /\.(jpg|png|svg|json)$/,
18
        type: "asset/resource",
19
        generator: {
20
          filename: "assets/[name][ext]",
21
        },
22
      },
23
      { test: /\.(woff|woff2)$/, use: { loader: "url-loader" } },
24
      {
25
        test: /\.(scss|css)$/,
26
        exclude: /node_modules/,
27
        use: ["style-loader", "css-loader", "sass-loader"],
28
      },
29
    ],
30
  },
31
  plugins: [new webpack.HotModuleReplacementPlugin()],
32
  resolve: {
33
    extensions: [".ts", ".js"],
34
  },
35
  output: {
36
    publicPath: "/",
37
    filename: "bundle.js",
38
    path: path.resolve(__dirname, "public"),
39
  },
40
  devServer: {
41
    historyApiFallback: true,
42
  },
43
};
44

45

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.