Имеется проект на 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
Поделитесь опытом зубры.