关于vue是怎么放到服务器上运行的基于vue-cli3

之前只接触过将静态页面放到服务器上的操作,接触vue项目后很好奇vue项目是怎么在服务器运行的

首先创建一个基于vue脚手架(vue-cli3)的vue项目 

vue create 项目名称

 添加router

vue add router

 

 此时一个vue项目已搭建完毕,可以进行开发了

运行看下效果:(yarn serve)

 

看起来没问题,然后执行yarn build 获取打包后的dist文件

 

多的这个dist就是打包后的文件

文件内容:

 

直接打开index.html我们会发现是空白并且有报错

 

 

这时需要在项目根目录下增加vue.config.js文件

在文件中增加

module.exports = {
 publicPath: './' // <----这里就是会修改webpack的outPath.publicPath
}

同时注释掉mode

 

 此时再重新打包vue文件(yarn build) 

 再打开dist文件的index.html文件,已经可以正常打开了

 

 

所以,直接将这个dist文件放到服务器上,访问dist文件的index.html就可以了

 

posted @ 2020-04-13 15:50  瑞瑞大人  阅读(2084)  评论(0编辑  收藏  举报