Ребят всем привет, поставил 5 вебпак, все собирается, только дев

сервер не хочет загружать бандл, либо загружает просто файлы, но саму морду не рендерит, подскажите что делаю не так? Гуглил, но конфиги так разнятся, что черт его знает, кто то богом клялся что ему помог contentBase, но такого свойства там больше нет. Пытался заменить на static - не помогает, он просто не видит, вот конфиг:

const path = require("path");
const webpack = require("webpack");
const HtmlWebpackPlugin = require("html-webpack-plugin");
const LodashModuleReplacementPlugin = require("lodash-webpack-plugin");
const BundleAnalyzerPlugin = require("webpack-bundle-analyzer").BundleAnalyzerPlugin;
// const MiniCssExtractPlugin = require("mini-css-extract-plugin");
// const CssMinimizerPlugin = require("css-minimizer-webpack-plugin");
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
module.exports = {
entry: { index: path.resolve(__dirname, "./src/app.tsx") },
module: {
rules: [
{
test: /\.css$/,
use: ["style-loader", "css-loader"],
},
{
test: /\.less$/,
use: [
{ loader: "style-loader" },
{ loader: "css-loader" },
{
loader: "less-loader",
options: {
lessOptions: {
javascriptEnabled: true,
},
},
},
],
},
{
test: /\.ts(x)?$/,
exclude: /node_modules/,
use: [
{ loader: "babel-loader" },
{
loader: "ts-loader",
options: {
transpileOnly: true,
},
},
],
},
{
test: /\.(?:ico|gif|png|jpg|jpeg)$/i,
type: "asset/resource",
},
{
test: /\.svg$/,
use: "file-loader",
},
],
},
mode: "development",
devServer: {
compress: true,
port: 8081,
allowedHosts: "all",
open: true,
historyApiFallback: true,
static: {
directory: path.join(__dirname, "./dist"),
},
proxy: {
"/strela/rest-internal/api": {
target: "http://10.53.223.164:8080",
},
"/strela/gt/gt-api": {
target: "http://10.53.223.164:8080",
},
"/strela/api-ui": {
target: "http://10.53.223.164:8080",
},
},
},
output: {
filename: "[name].bundle.js",
publicPath: path.join(__dirname, "dist"),
},
resolve: {
extensions: [".tsx", ".ts", ".js", ".jsx"],
modules: [path.resolve("./"), path.resolve("./node_modules")],
alias: {
"~": path.resolve(__dirname, "./src/"),
},
},
optimization: {
runtimeChunk: "single",
splitChunks: {
cacheGroups: {
vendor: {
test: /[\\/]node_modules[\\/]/,
name: "vendors",
chunks: "all",
},
},
},
},
plugins: [
new CleanWebpackPlugin(),
// new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /de|fr|hu/),
// new LodashModuleReplacementPlugin(),
// new BundleAnalyzerPlugin(),
// new HtmlWebpackPlugin({
// template: "./src/index.html",
// }),
],
};

4 ответов

21 просмотр

кидай версии либ

минимально работающий пример https://t.me/webpack_ru/92730

Похожие вопросы

Обсуждают сегодня

Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Ребят, привет. А эти формы как отправлять? У меня на странице контактов форма, мне нужно ее на почту к себе скидывать. Я уже не не помню где и как это делалось? Может кто-нибу...
Atid Kitdeveloper.ru
2
Объединять ячейки и графики строить обе умеют?
■_|ilya|_■
4
Ты можешь и на tailwind указать свои классы и просто в style.css прописать изменения. Но тогда нахер нужен таилвинд?
Black Cat
3
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Карта сайта