vue-cli3.0如何修改端口号

要修改Vue-CLI 3.0项目的端口号,可按照以下步骤进行操作:

  1. 打开package.json文件,找到scripts字段下的serve属性。

  2. 在serve属性中添加一个"--port"参数并设置一个新的端口号。例如,要将端口号修改为3002,可修改成如下代码:

"scripts": {
    "serve": "vue-cli-service serve --port 3002",
    ...
},
  1. 保存文件并退出。

  2. 然后,重新运行npm run serve即可看到修改后的端口号生效。

如果您想在项目启动时以命令行参数的形式设置端口号,也可以按以下方式操作:

  1. 打开package.json文件,找到scripts字段下的serve属性。

  2. 在serve属性中添加一个"--port"参数,默认值为8080。例如:

"scripts": {
    "serve": "vue-cli-service serve",
    "serve:prod": "vue-cli-service serve --port 3002",
    ...
},
  1. 将默认的端口号改为您需要的端口号。例如,将默认端口号改为3001则可修改如下:
"scripts": {
    "serve": "vue-cli-service serve --port 3001",
    "serve:prod": "vue-cli-service serve --port 3002",
    ...
},
  1. 保存文件并退出。

  2. 然后,按照所需的环境运行npm run serve或npm run serve:prod即可设置对应的端口号。

示例1:将端口号修改为3002

假设现有一个Vue项目已经创建,要将端口号修改为3002。可按以下步骤进行操作:

  1. 打开package.json文件。

  2. 找到scripts字段下的serve属性,修改如下代码:

"scripts": {
    "serve": "vue-cli-service serve --port 3002",
    ...
},
  1. 保存文件并退出。

  2. 然后,打开终端,运行npm run serve即可看到修改后的端口号生效。

示例2:启动时通过命令行参数设置端口号为3001

假设现有一个Vue项目已经创建,要在启动时设置端口号为3001。可按以下步骤进行操作:

  1. 在终端中进入Vue项目所在的目录。

  2. 输入命令:

npm run serve -- --port 3001
  1. 然后,即可启动项目并设置端口号为3001。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue-cli3.0如何修改端口号 - Python技术站

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

相关文章

  • Vue集成阿里云做滑块验证的实践

    下面是“Vue集成阿里云做滑块验证的实践”的完整攻略。 1. 背景介绍 滑块验证已成为网站安全必备功能之一,它可以有效防止恶意注册、恶意评论、恶意刷票等行为。阿里云的滑块验证是一种比较常用的实现方式,本文将分享如何使用Vue框架集成阿里云滑块验证的方法。 2. 集成阿里云滑块验证 2.1 引入阿里云滑块验证JS SDK 首先,需要在index.html文件中…

    Vue 2023年5月28日
    00
  • Vue结合路由配置递归实现菜单栏功能

    下面是详细讲解“Vue结合路由配置递归实现菜单栏功能”的完整攻略: 1. 思路 菜单栏是一个由多个嵌套菜单组成的树形结构,因此可以利用递归来实现这个功能。具体实现思路如下: 通过 Vue Router 来配置路由,将菜单栏中的每个菜单都对应到一个路由; 将菜单栏的数据用一个数组保存起来,每个数据项包含菜单名称、路径和其子菜单等信息; 通过递归的方式来生成菜单…

    Vue 2023年5月28日
    00
  • Vue开发常用方法详解

    Vue开发常用方法详解 什么是Vue? Vue是一款流行的JavaScript框架,用于构建用户界面。它采用了MVVM(Model-View-ViewModel)设计模式,可以将页面与数据相分离,同时也可以更好地管理页面的状态。Vue的特点是易于上手,同时也提供了强大的工具,例如组件化、响应式数据和虚拟DOM等。 常用方法详解 1. 数据绑定 Vue提供了一…

    Vue 2023年5月27日
    00
  • vuex操作state对象的实例代码

    下面是详细讲解“Vuex操作state对象的实例代码”的攻略。 1. 理解Vuex和state对象的基本概念 Vuex是一个专门为Vue.js设计的状态管理库,主要用于管理Vue.js应用程序中的状态。在使用Vuex的过程中,最核心的概念就是state对象。 state对象是Vuex中的一个重要部分,它类似于Vue.js组件中的data对象,但是它被所有组件…

    Vue 2023年5月28日
    00
  • 浅谈vue项目,访问路径#号的问题

    对于“浅谈vue项目,访问路径#号的问题”,我将提供如下完整攻略: 1. 了解Hash模式路由 在讲解浅谈vue项目,访问路径#号的问题之前,首先需要了解Hash模式路由。所谓Hash模式,就是指Url中的锚点(#),它跟在URL后面的字符串。在使用Vue开发单页面应用时,Hash模式路由就是常用的路由模式。比如 VueRouter 就是这样的。 2. Vu…

    Vue 2023年5月27日
    00
  • Vue中ref、reactive、toRef、toRefs、$refs的基本用法总结

    以下是Vue中ref、reactive、toRef、toRefs、$refs的完整攻略: 1. ref ref 可以将组件或DOM元素在父组件中进行标识。同时,也可以在父组件中使用 $refs 访问到子组件或DOM元素。使用ref的方式如下: <template> <div> <input type="text&quo…

    Vue 2023年5月28日
    00
  • vue中对象数组去重的实现

    下面是针对“Vue中对象数组去重的实现”的完整攻略。 1. 问题背景 在Vue开发中,我们经常需要对一个对象数组进行去重操作。如果数组中的对象没有特定的属性值用于唯一性的判断,这个问题就会变得更加困难。在这种情况下,我们通常需要使用一些技巧和方法来精确地进行去重操作。 2. 实现方式 2.1 使用Set 在ECMAScript 2015(ES6)中,新增了一…

    Vue 2023年5月28日
    00
  • Vue的data为啥只能是函数原理详解

    Vue的data中为什么只能是函数呢?这是一个常见的Vue面试题,其主要原因是为了保证每个Vue组件实例都有一个独立的数据对象,在多个组件实例中互不干扰。 具体来说,当一个组件实例化时,如果data选项是一个对象,那么这个对象会被所有这个组件的实例共享,这样就会导致一个实例修改了data中的值,其他实例中的值也会发生改变,这样就无法实现组件复用了。 而当我们…

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