Vue前端项目修改不生效

Vue前端项目修改不生效问题

昨天项目部署时遇到了这个问题,后端服务器路径修改后依旧发送至localhost,重启、清缓存、重新克隆项目全部试过了没有效果

image-20240806111824735

但是后端接口从浏览器访问没有问题。405证明后端服务器是有反应的,但是从前端vue访问时后端没有任何反应

百度了N久没有找到解决方案,无意中看到了PS

image-20240806112355870

1722915155796)]

解决办法就是使用cmd窗口跑一次,然后就正常了,这个问题也消失了

### 创建和配置 Vue 前端项目的详细方法 #### 1. 使用 `vue-cli` 图形化界面创建项目 可以通过图形化工具 `vue ui` 来快速创建 Vue 项目。此方式适合初学者以及希望直观操作的开发者[^1]。 ```bash npm install -g @vue/cli vue ui ``` 启动后会打开浏览器页面,按照提示选择模板、插件等完成项目初始化。 --- #### 2. 使用 Vite 创建 Vue 项目(官方推荐) Vite 是一种现代前端构建工具,具有更快的开发服务器启动速度和更高效的热更新机制。以下是具体步骤: 安装 Vite 并创建新项目[^2]: ```bash npm create vite@latest my-vue-app --template vue cd my-vue-app npm install npm run dev ``` 这将生成一个基础的 Vue 项目结构并启动本地开发服务。 --- #### 3. Nginx 部署 Vue 前端项目 当需要将 Vue 应用部署到生产环境中时,可以借助 Nginx 完成静态资源托管。以下是完整的流程][^[^34]: ##### **(a) 安装 Nginx** - Windows 环境下下载解压即可使用。 - Linux 下通过包管理器安装: ```bash sudo apt update && sudo apt install nginx ``` 确认 Nginx 的主配置文件路径,通常位于 `/etc/nginx/nginx.conf` 或 `/usr/local/nginx/conf/nginx.conf`。如果不确定位置,可通过以下命令查询: ```bash ./nginx -h ``` ##### **(b) 打包 Vue 项目** 在项目根目录执行以下命令生成生产版本的静态文件: ```bash npm run build ``` 打包后的文件存储于 `dist` 文件夹中。 ##### **(c) 配置 Nginx** 编辑站点配置文件(一般为 `/etc/nginx/sites-available/default`),添加如下内容: ```nginx server { listen 80; server_name localhost; root /path/to/dist; # 替换为实际 dist 路径 index index.html; location / { try_files $uri /index.html; } } ``` 最后重启 Nginx 生效更改: ```bash sudo systemctl restart nginx ``` --- #### 4. Sublime Text 编辑器配置 Vue 构建任务 为了方便在 Sublime 中直接运行 Vue 开发或构建脚本,需自定义编译系统[^5]: 进入菜单【Tools -> Build System -> New Build System】,粘贴以下 JSON 配置: ```json { "cmd": ["C:/Program Files/nodejs/npm.cmd", "run", "dev"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "path": "C:/Windows/System32/;C:/Program Files/nodejs/", "selector": "source.js", "working_dir": "$project_path", "variants": [ { "name": "调试模式", "cmd": ["C:/Program Files/nodejs/npm.cmd", "run", "dev"] }, { "name": "产品发布", "cmd": ["C:/Program Files/nodejs/npm.cmd", "run", "build"] } ] } ``` 保存该文件名为 `Vue.sublime-build` 后,在 Sublime 中切换至对应的构建系统即可一键运行。 --- ### 总结 以上介绍了四种主要的方式:利用 `vue-cli` GUI 工具简化初始设置过程;采用性能优越的 Vite 初始化现代化项目框架;依靠 Nginx 实现高效稳定的线上部署方案;并通过定制化的 Sublime 插件提升日常编码效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

we are a cloudED

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值