所以我的后端是基于
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