如何进行vue项目的部署
前言
在一开始接触vue尤其是初次进行打包后,我就有一个疑问,vue项目是怎么进行部署的?直接点开打包后的 index.html 后会得到下面的报错
这里页面发送的请求不是我想象中的http://ip:port/api/api1的格式,而是file:盘符:/api/api1的格式,这意味着index.html就只是一个html文件,打包只是把vue文件做了压缩处理。
这里就有一个疑问了,因为前后端分离,我在项目中在vue.config.js文件中设置了代理,但是为什么打包之后代理就失效了呢?
module.exports = {
devServer: {
// 启动端口
port: '8001',
/* 设置为0.0.0.0则所有的地址均能访问 */
host: '0.0.0.0',
/* 使用代理 */
proxy: {