大家好,我最近开始使用 webpack。我为工作设置了它,一切似乎都很好,但是现在我需要将 index.html 的扩展名更改为 .php ,仅此而已,我现在只能在构建整个项目后才能看到更改。
我查看了带有设置的 browser-sync-webpack-plugin:
new BrowserSyncPlugin(
{
host: 'localhost',
port: 3000,
proxy: 'http://project',
files: [
{
match: ['./dist'],
fn(event, file) {
if (event === 'change') {
const bs = require('browser-sync').get('bs-webpack-plugin');
bs.reload();
}
},
},
],
},
{
reload: false,
}
)
但是我的 webpack 给了我一个错误:
找不到模块“浏览器同步”
如何设置我的 webpack 配置以同时使用 html 和 php 文件?
也许它会在某个时候对某人有用。问题通过 laravel.mix 解决 一切都编译好了,一切都重新加载了,你可以通过 browsersync 和本地服务器观看。我的 packege.json:
}
我的 webpack.mix.js: