@gevru

Как завести webpack-dev-server с livereload frontend и php на backend?

Имеется проект на Svelte.js и php в качества backend... так уже сложились обстоятельства.
Проект собирается webpack на основе предлагаемого стандартного шаблона svelte для webpack.
PHP в проекте пока лежит статикой.

Всё отлично собирается и даже с livereload взлетает, все прекрасно.
За исключением того что php под webpack-dev-server не заводится.

На компьютере установлен php 7.
Подозреваю, что нужен либо какой-то доп пакет, либо настройка webpack-dev-server.
Но гугл и яндекс пока не дают ответа на вопрос, чего же не хватает в моём конфиге, что бы без iis и apache (и иже с ними) было достаточно `npm run dev` для запуска проекта с поддержка php backend-а и livereload на клиенте.

resolve: {
        alias: {
            svelte: path.resolve('node_modules', 'svelte')
        },
        extensions: ['.mjs', '.js', '.svelte'],
        mainFields: ['svelte', 'browser', 'module', 'main']
    },
    output: {
        path: __dirname + '/public',
        filename: '[name].js',
        chunkFilename: '[name].[id].js'
    },
    module: {
        rules: [
            {
                test: /\.svelte$/,
                exclude: /node_modules/,
                use: {
                    loader: 'svelte-loader',
                    options: {
                        emitCss: true,
                        hotReload: true,
                        dev: true
                    }
                }
            },
            {
                test: /\.css$/,
                use: [
                    prod ? MiniCssExtractPlugin.loader : 'style-loader',
                    'css-loader'
                ]
            }
        ]
    },
    mode,
    plugins: [
        new MiniCssExtractPlugin({
            filename: '[name].css'
        })
    ],
    devtool: prod ? false: 'source-map'


Известно что начиная с 5.4 в php появился встроенный сервер, который можно поднять командой php -S localhost:8000
Однако, я не могу это как-то связать в webpack и livereload

Поделитесь опытом зубры.
  • Вопрос задан
  • 1489 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы