Vue修改项目启动端口号方法

yizhihongxing

下面是详细讲解如何修改Vue项目的启动端口号。

Vue项目启动端口号修改方法

Vue项目启动默认端口号为8080,如果该端口号冲突或者需要更改,可以按以下步骤修改:

第一步:修改package.json文件

在Vue项目根目录下找到package.json文件,将其中的scripts项中的"start"命令中的端口号修改为自己需要的端口号,例如:

"scripts": {
   "start": "vue-cli-service serve --port 8888",
   "build": "vue-cli-service build",
   "lint": "vue-cli-service lint"
}

将上述代码中的"--port 8888"修改为"--port 9999"即可将启动端口号改为9999。

第二步:修改Vue项目配置文件

找到Vue项目根目录下的vue.config.js文件(如果没有则需要手动创建),添加如下代码:

module.exports = {
  devServer: {
    port: 9999 // 修改的端口号
  }
}

通过设置devServer.port的值即可修改端口号为9999。如果vue.config.js文件中已经存在devServer项,则只需添加其中的port属性即可。

示例说明1:将端口号改为3000端口

  1. 打开根目录下的package.json文件,将scripts项中的"start"命令的端口号修改为3000,如下所示:
"scripts": {
   "start": "vue-cli-service serve --port 3000",
   "build": "vue-cli-service build",
   "lint": "vue-cli-service lint"
}
  1. 在根目录下创建或打开已存在的vue.config.js文件(如果没有则需要手动创建),添加如下代码:
module.exports = {
  devServer: {
    port: 3000
  }
}

这样就将Vue项目的启动端口号改为了3000。

示例说明2:将端口号改为8888端口

  1. 打开根目录下的package.json文件,将scripts项中的"start"命令的端口号修改为8888,如下所示:
"scripts": {
   "start": "vue-cli-service serve --port 8888",
   "build": "vue-cli-service build",
   "lint": "vue-cli-service lint"
}
  1. 在根目录下创建或打开已存在的vue.config.js文件(如果没有则需要手动创建),添加如下代码:
module.exports = {
  devServer: {
    port: 8888
  }
}

这样就将Vue项目的启动端口号改为了8888。

以上是Vue项目启动端口号修改的方法和示例讲解,如果还有不明白的地方,请在评论区留言。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Vue修改项目启动端口号方法 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • vue 获取元素额外生成的data-v-xxx操作

    当Vue渲染一个组件的时候,会自动生成一些指令,如data-v-xxx。这些指令是Vue为了保证组件的封装性、作用域隔离、样式隔离等方面做出的设计。如果应用CSS属性的时候直接写在后代元素上,并且如果后代元素被渲染成为一个组件,这个样式将不会应用到这个后代元素上,导致样式失效。 Vue提供了一些API来获取这些额外生成的data-v-xxx操作,常见的方式有…

    Vue 2023年5月29日
    00
  • vue的h5日历组件实现详解

    vue的h5日历组件实现详解 什么是vue的h5日历组件? vue的h5日历组件是一个基于vue框架实现的,适用于手机h5应用的日历组件。它可以方便地实现日历的展示、日期的选择、事件的添加和编辑等功能。 实现步骤 第一步:安装依赖 首先,需要安装两个依赖:vue-calendar 和 moment.js。我们可以使用npm或yarn进行安装: npm ins…

    Vue 2023年5月29日
    00
  • vue2基本响应式实现方式之让数组也变成响应式

    让数组也变成响应式是Vue框架中非常重要的一块内容。下面我将详细讲解Vue2的基本响应式实现方式来实现这个功能。 Vue2基本响应式实现方式 Vue2使用了ES5 Object.defineProperty() 方法来实现数据的响应式。它会递归遍历对象所有的属性,并使用 Object.defineProperty() 方法把它们转换为 getter/sett…

    Vue 2023年5月29日
    00
  • 关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)

    关于“关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)”这个问题,我们可以有多种解决方案,以下是其中一个完整的攻略。 问题描述 我们需要在vue的模板中使用v-for指令遍历数组并生成四列的商品展示列表。而且在每个列表的最右边,我们需要显示一个计算属性的值。如下图所示: 商品1 商品2 商品3 商品4 计算属性1 商品5 商品6 …

    Vue 2023年5月29日
    00
  • vue如何修改data中数据问题

    要修改Vue中的数据,可以通过两种方法:使用Vue提供的方法或直接修改data中的数据。以下是详细的攻略: 使用Vue提供的方法修改数据 Vue提供了许多可以修改data中数据的方法,常用的有以下几种: $set $set方法可以动态地向Vue实例添加一个响应式属性,用法如下: this.$set(this.data, ‘newValue’, ‘这是新的值’…

    Vue 2023年5月28日
    00
  • ant design vue嵌套表格及表格内部编辑的用法说明

    Ant Design Vue 是一个基于 Vue.js 的 UI 组件库,是蚂蚁金服开源的一款 UI 组件库,主要目的是为开发人员提供高质量的企业级 UI 组件,支持 react、vue 以及 angular 三个框架。Ant Design Vue 组件库包含众多组件,如按钮、输入框、表格、弹窗、菜单等,最为优秀的一个组件就是表格。在表格中,Ant Desi…

    Vue 2023年5月28日
    00
  • 如何获取this.$store.dispatch的返回值

    获取this.$store.dispatch的返回值可以通过以下步骤实现: 1.使用Promise 在Vue中,this.$store.dispatch返回一个Promise对象,你可以通过在调用dispatch方法时添加.then()和.catch()方法来获取返回值,代码如下: methods: { async getUserInfo() { try {…

    Vue 2023年5月28日
    00
  • Vue中的同步调用和异步调用方式

    下面详细讲解一下 Vue 中的同步调用和异步调用方式的完整攻略。 什么是同步调用和异步调用? 在讲解同步和异步之前,首先要介绍 JavaScript 中的同步和异步编程。JavaScript 是单线程的,同一时间只能处理一个任务。如果遇到了一个耗时的任务(比如网络请求、文件读取等),在这个任务完成之前,页面的渲染和其他交互都会被阻塞。 为了解决这个问题,Ja…

    Vue 2023年5月28日
    00
合作推广
合作推广
分享本页
返回顶部