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