各位大佬,请教一下。本地开发vue
项目的时候,用npm run dev
命令启动的话会自动生成服务端,但我没法在它的服务端里写一些后端接口并在vue里调试这些接口?这也是我自己本地起node
服务的原因。现在遇到一个问题就是我用nodemon
只能监控服务端文件的修改,而vue
文件始终停留在最近的一次 npm run build
上,导致vue
文件修改后我都要npm run build
再运行nodemon
启动服务端,我该怎么做到监控服务端和vue
文件的修改?
webpack-dev-server启动的服务,和你想要实现的后端node服务完全不冲突,也完全不相容。
dev启动的server其实就是在做监听、编译和可能的通知浏览器刷新,最多做一个proxy的工作,不用指望往里写逻辑,并不是为你服务的。
同样的,后端node服务也不是为了监听前端修改而工作的,后端的node服务为前端提供数据,完全就可以通过proxy来解决问题。假设前端跑在3000上,后端跑在8080上,proxy里完全可以代理到8080。各干各的事儿,术业有专攻。