vue-cli打包到部署到nginx服务器
最近公司把云平台产品用vue 前后端分离的框架来写,前面大部分开发都比较顺利,后面打包部署出了bug 现在记录下自己遇到的哪些坑 1,我直接npm run build 打包出来,打开dist目录下面的index.html 空白页,页面上出现 no "NODE ENV"是我打包时没有指定打包到哪个环境 正确打包是 npm run build:prod 2.关于vue-router 中mode:'history'的设置,导致我页面打包后也是路由无法跳转 而且出现的bug是语法错误,unexpected toke < 无奈我去掉了history ,重新打包,就可以了 3.关于Nginx的配置nginx.conf 这里先复习下nginx命令,安装nginx点击这里可以查看 start nginx 启动并服务 tasklist /fi "imagename eqnginx.exe" 查看是否启动 nginx -s reload 改变配置文件时,需重启nginx工作进程 关闭进程 nginx -s stop 关闭服务 nginx -s quit 安全关闭 taskkill /F/IM nginx.exe 关闭所有nginx服务 下面整理下正确打包,部署到nginx的方法 新手小白建议在mode:hash 下先运行 第一步:打包(mode:hash) 1