关于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就可以了

猜你喜欢

转载自www.cnblogs.com/wangxirui/p/12691819.html
今日推荐