首先,我对NPM一窍不通。但是,我知道React和PHP。所以,我想利用Babel和React的CDN作为前端,使用PHP作为后端创建CMS系统(当然还需要axios来进行数据请求和发送)。然而,我想更加规范地使用webpack来构建实际的网站。于是,我阅读了这篇文章中的教程,他讲解得非常出色。但是,他在教程中使用HTML,而我的情况下是PHP。因此,由于我并不完全明白自己在做什么,我在webpack.config.js文件中将HTMLWebPlugin重定向到了我的PHP文件。
plugins: [
new HtmlWebPackPlugin({
template: "./../index.php",
filename: "./index.php"
})
然而,当我修改代码并刷新时,网页不会自动适应更改,除非我下一次运行"npm run build"。 我知道我正在从构建的应用程序中运行它。 这是因为在网页渲染输出文件(dist / main.js)时,我更改的是入口文件(index.js)。 但是连接这两个文件是否可以? 是否有一种方法可以自动适应我在入口文件中所做的更改?