vue打包上线相关配置

1、打包:

npm run build

项目打包后,代码都是经过压缩加密的,如果运行时报错,错误信息无法得知是哪里报错
有了 map 文件就可以像未加密的代码一样,准确的输出哪一行那一列有错。
一般情况下时不需要保留的
在 vue.config.js 配置

module.exports = {
    productionSourceMap: false,
}

2、购买云服务器

Ⅰ、设置安全组让服务器的一些端口号打开
Ⅱ、使用xshell登陆服务器
linux指令:
linux根目录:/
linux常用指令:
cd 跳转目录 ls 查看 mkdir 创建目录 pwd 查看绝对路径
INSERT进入编辑模式 esc 退出 wq 保存

3、nginx

为什么访问服务器IP地址就能访问咱们的项目?-- 进行配置
http://xx.xxx.xxx/
刚刚在服务器上=>/root/xxx/xxx/xxx
项目的数据来自于http://xx/xx/xx
配置项:
: xshel1进入根目录/etc
: 进入etc目录,这个目录下有一个nginx目录,进入到这个目录【已经安装过nginx:如果没有安装过,四五个文件】
: 如果想安装nginx:yum install nginx
: 安装完nginx服务器以后,你会发现在nginx目录下,多了一个nginx.conf文件,在这个文件中进行配器: vim nginx.conf进行编辑,主要添加如下两项
解决第一个问题:

location / {
	root /root/jch/dist
	index index.html
	try_files $uri $uri/ /index.html
}

解决第二个问题:

location /api {
	proxy_pass http://xx.xx.xxx.xxx
}

: nginx报务器跑起来

service nginx start

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值