当前位置: 首页 > news >正文

修改Vue项目运行的IP和端口

前言

我们在使用VsCode启动Vue项目的时候,我发现:默认的端口号好像和tomcat一样,默认都是8080,如果8080被占用了,就会使用8081,8082这样的方式以此类推。

在这里插入图片描述

在这里插入图片描述

那么,我们是否可以像后端一样,通过修改port属性的方式达到修改运行端口的方式呢?

答案肯定是可以的,下面的就分享下是如何做到的:

修改配置文件

找到vue项目的配置文件:vue.config.js

在这里插入图片描述

这个东西吧,站在我后端角度理解,就好像是springboot中的application配置文件,在里面配置一些和项目有关的东西

比如我之前已经配置过一个属性,这要方式语法简单,导致出现各种莫名奇怪的错误

在这里插入图片描述

目前我只用到了一个配置项:

lintOnSave: false // 关闭语法检查 防止不必要的语法报错

这里还是有几个注意事项需要多bb几句的

1:多个配置项之前,需要注意使用逗号隔开

2:冒号不要用错了

如果你觉得直接修改port,那你就想的简单了!

看,直接报错。

ERROR Invalid options in vue.config.js: “port” is not allowed

在这里插入图片描述

解决报错

想要解决这个问题,其实很简单。只需要再配置层devServer。把配置代码写到里面即可:

祈祷我的项目没有bug,给它个吉祥的端口

// 配置devServer
  devServer: {
    host: 'localhost', // 项目运行的ip
    port: 8888, // 项目运行的端口号
  }

配置文件全部代码:

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,  // 关闭语法检查 防止不必要的语法报错
  // 配置devServer
  devServer: {
    host: 'localhost', // 项目运行的ip
    port: 8888, // 项目运行的端口号
  }
})

测试效果

配置文件修改完之后,一定要记得重启服务,这样才能生效!

可以使用ctrl+c终端终端,重新执行npm run server

在这里插入图片描述

完美解决问题!

在这里插入图片描述

总结

其实还是很简单的。这个vue.config.js和springboot的application配置文件是一个道理,需要修改项目什么东西就直接在里面改。注意语法就好啦!

以后遇到其他的配置语法,会持续更新!

相关文章:

  • 【笔记】移动端自动化:adb调试工具+appium+UIAutomatorViewer
  • 【C→C++】打开C++世界的大门
  • 程序环境--翻译+执行
  • Node=>Express中间件 学习3
  • 软件测试】测试时间不够了,我很慌?项目马上发布了......
  • m序列发生器——Verilog设计
  • 云原生系列之使用 prometheus监控MySQL实战
  • 源码级别的讲解JAVA 中的CAS
  • 《嵌入式 – GD32开发实战指南》第22章 SPI
  • FreeModbus RTU 移植指南
  • C库函数文件操作(fopen、fread、fwrite、fclose)
  • QT之OpenGL深度测试
  • 初阶指针C
  • 【C++】CC++内存管理
  • 每日学术速递2.9
  • 4个实用的微服务测试策略
  • angular组件开发
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Cumulo 的 ClojureScript 模块已经成型
  • exports和module.exports
  • JavaScript的使用你知道几种?(上)
  • java中具有继承关系的类及其对象初始化顺序
  • JS专题之继承
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • MobX
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Vue全家桶实现一个Web App
  • 第十八天-企业应用架构模式-基本模式
  • 诡异!React stopPropagation失灵
  • 力扣(LeetCode)357
  • 前端_面试
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 设计模式走一遍---观察者模式
  • 我看到的前端
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • C# - 为值类型重定义相等性
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​业务双活的数据切换思路设计(下)
  • !!java web学习笔记(一到五)
  • #NOIP 2014# day.1 T2 联合权值
  • #pragma pack(1)
  • $.ajax()参数及用法
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (全注解开发)学习Spring-MVC的第三天
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (新)网络工程师考点串讲与真题详解
  • (转)EXC_BREAKPOINT僵尸错误
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .NET 8.0 中有哪些新的变化?
  • .NET MVC第五章、模型绑定获取表单数据
  • .net Stream篇(六)
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET使用存储过程实现对数据库的增删改查
  • .NET正则基础之——正则委托