Vue前端项目打包&Nginx测试上线项目

一、项目打包

  • 使用的是脚手架vue-cli创建的项目,因此在项目中添加 vue.config.js 文件,并在文件中加上
//打包配置文件
module.exports = {
  assetsDir: 'static',
  parallel: false,
  publicPath: './',
};
  •  在终端输入指令 npm run build,生成dist文件

二、Nginx测试上线项目(存放在中文路径)

  •  打开解压好的下载文件

 

  •  将 nginx.conf 文件在编译器打开

找到 server 字段 ,可以任意更改端口号 listen

 index.html文件指的是html文件中的index.html文件,将打包生成的dist文件内的index.html文件复制到nginx内html文件

  • 启动nginx.exe文件

         犯了个错误,没有将nginx存放在中文路径的文件夹中,导致没能正常开启,将路径更改为英文后正常启动,可以在任务管理器查看

         还有一个无法正常启动的原因是端口号已经被占用,将端口号更改为空闲的即可

  • 在页面中转到 localhost:端口号后遇到控制台报错404

        在nginx.conf的location字段中添加一段 

try_files $uri $uri/ /index.html;

         对.conf文件更改后需要重启nginx.exe,需要在任务管理器先结束任务

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值