【发布时间】:2021-05-05 11:26:47
【问题描述】:
目前,我正在开发一个带有 React 前端的 WordPress 插件。 我尝试将在虚拟主机上运行的后端 (PHP) 与带有热模块替换 (HMR) 的 webpack devserver 连接起来。
有没有配置怎么做。
注意:我尝试使用 devserver 代理但无法弄清楚。
提前致谢。
【问题讨论】:
-
你能解释一下 PHP 与 Webpack 和 HMR 的关系吗? Webpack 适用于 JavaScript - 不适用于 PHP 代码。 HMR 根据您在本地 PC 或远程服务器上运行开发服务器的位置工作。
-
实际上,我正在开发一个 WordPress 插件,我的插件在 WordPress 项目内的 index.php 文件中运行,该文件也从 PHP 文件运行。如果我单独运行我的 Javascript 项目,它不能从父 WordPress 项目继承任何属性和配置。所以我想通过 WordPress 运行我的应用程序并继续查看我的 js 文件。
-
我仍然不明白 Webpack 将如何执行您的 PHP 脚本(当来自浏览器的请求进入时)以便它可以通过开发服务器提供 PHP 输出?
-
简单地说,我的项目通过带有 index.php 的 PHP 服务器运行,并且该文件包含一些 javascript 文件。所以我想用 HMR 看那些 js。 Browsersync 可以做到,但不是 HMR
-
我怀疑你能做到这一点。 HMR 不能以这种方式工作。
标签: php webpack virtualhost webpack-dev-server wordpress-plugin-creation