molecular-ts

Форк
0
/
webpack.config.js 
34 строки · 769.0 Байт
1
const path = require('path');
2
const ESLintPlugin = require('eslint-webpack-plugin');
3

4
module.exports = {
5
    entry: './src/app.ts',
6
    mode: 'development',
7
    module: {
8
        rules: [
9
            {
10
                test: /\.tsx?$/,
11
                use: 'ts-loader',
12
                exclude: /node_modules/,
13
            },
14
        ],
15
    },
16
    resolve: {
17
        extensions: ['.tsx', '.ts', '.js'],
18
    },
19
    output: {
20
        filename: 'bundle.js',
21
        path: path.resolve(__dirname, 'dist'),
22
    },
23
    devtool: 'inline-source-map',
24
    devServer: {
25
        static: {
26
            directory: path.join(__dirname, 'public'),
27
        },
28
        compress: true,
29
        port: 9001,
30
    },
31
    plugins: [new ESLintPlugin({
32
        files: 'src/**/*.ts',
33
    })],
34
};
35

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

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

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

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