4

我对 Vue.js 比较陌生,但对 Javascript/jQuery 不熟悉,而且我已经在 WordPress 上做了大约 8 年的深入工作。我花了太多时间尝试配置一个用 vue-cli 构建的 WordPress 插件,以便在 /wp-admin 部分中热重载组件。有没有人成功设置代理表或使用其他中间件解决方案来做到这一点?这个开发工作流程是否有我不知道的解决方法?

我真的很想在我的插件中使用 Vue.js,但是如果没有 Vue devtools 和 JS 注入/热重载的支持,开发真的很痛苦。

谢谢!

4

1 回答 1

1

检查我的 GitHub 存储库:

https://github.com/Tech-Nomad/wordpress-php-vue-webpack-hot-module-replacement-hmr-starter-setup

你会发现一个完整的、完美的 WordPress 主题 webpack 启动器设置。只需将路径“wp-content/themes/your-fancy-theme/app”更改为“wp-content/plugins/your-fancy-plugin/app”即可

我需要几个月的工作才能完成它。我尝试了很多不起作用的东西,比如 vue-cli (网络套接字代理错误)。Apache 代理,因为我认为这是 Apache 的问题。我什至学习了 Nginx 和 Docker 来尝试我在 Github 和 Stackoverflow 上找到的所有可能的建议,我几乎放弃了,但出于任何原因,我只是尝试了没有 vue-cli 和 voilá HMR 的纯 Webpack 设置网络套接字错误消失了

于 2019-05-11T03:34:55.103 回答