Vue.js热重载超过..apache?

所以我的后端是基于
PHP的(processwire),由值得信赖的旧MAMP(localhost:8888 / mysite)提供服务.我也想从同一台服务器上提供我的vue.js应用程序.

npm run dev在localhost:8080上启动一个本地服务器,用于执行前端操作,热重载和所有操作.

使用npm run build我可以构建我的应用程序,以便可以从MAMP提供.

但是如何通过MAMP进行热重新加载以便我可以通过apache继续开发(使用localhost:8888 / mysite)?这可能吗?

谢谢!

最佳答案 您需要webpack中的dev-server才能使其运行.

但是你可以使用apache作为它的代理.可能这可行(假设Apache一个webpack-dev-server在localhost:8080上运行

ProxyPass        /mysite http://localhost:8080/mysite
ProxyPassReverse /mysite http://localhost:8080/mysite

所以棘手的部分是告诉Webpack到/ mysite下的服务器.这取决于你的配置.如果你来自Vue webpack模板(使用vue-cli生成),你的/config/index.js中有assetsPublicPath

点赞