首页 > 其他分享 >vue默认端口号(port:8080)修改

vue默认端口号(port:8080)修改

时间:2022-11-09 13:00:43浏览次数:48  
标签:vue 8080 false 80 true port 端口号

工作中可能存在启动多个项目的时候,默认端口号会被占,导致启动错误,这种情况下把要启动的项目的端口号换掉,启动未用的端口就可以了,具体实现如下:

一 .vue-cli2
方式1. vue-cli2中端口文件存放目录为:根目录下/config/index.js

// Various Dev Server settings
host: 'localhost', // can be overwritten by process.env.HOST
port: 80, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: false, // 运行后自动打开浏览器
errorOverlay: true, // 在浏览器是否展示错误蒙层
notifyOnErrors: true, // 是否展示错误的通知

host::改为电脑IP,同局域网内其余电脑可访问你的项目 例:19.168.43.20:80

二.vue-cli3/vue-cli4
方式1. 端口文件存放目录为:node_modules/@vue/cli-service/lib/commands/serve.js

const defaults = {
host: '0.0.0.0',
port: 80,
https: false
}
方式2. 在 package.json 文件中修改 scripts

"scripts": {
"serve": "vue-cli-service serve --port 80",
"build": "vue-cli-service build",
},

方式3 在运行项目的时候追加端口号

npm run serve -- --port 80
方式4 在根目录新建【vue.config.js】,并配置如下,将覆盖默认的配置(更多配置详情参见vue官网


module.exports = {
publicPath: "/", //根路径 Vue CLI 3.3 前使用 baseUrl
outputDir: "dist1", //构建输出目录
assetsDir: "assets", //静态资源目录
lintOnSave: false, //是否开启eslint保存检测
runtimeCompiler: true,
publicPath: "/", // 设置打包文件相对路径
devServer: {
open: true, //配置自动启动浏览器
host: "localhost",
https: false,
hotOnly: false, //热更新
port: 80,
// 配置跨域-请求后端的接口
proxy: {
// "/api": {
// target: "http://172.20.10.3:80", //对应自己的接口
// changeOrigin: true,
// ws: true,
// pathRewrite: {
// "^/api": ""
// }
// }
}
}
}

注意: 改端口后,项目需要重新运行
原文链接:https://blog.csdn.net/qq_45594237/article/details/115302876

标签:vue,8080,false,80,true,port,端口号
From: https://www.cnblogs.com/nightminer/p/16873256.html

相关文章

  • Vue在线预览PDF(不需要安装插件)
    <template><divclass="app"><el-button@click="preview1">预览在线PDF</el-button><el-button@click="preview2">请求后端预览</el-button><el-dialog......
  • Vue在线预览word(需要插件)
    下载插件[email protected] npmijszip完整代码<template><divclass="app"><el-button@click="preview">预览</el-button><el-dialog......
  • Vue的Vue-ls使用
    Vue插件,用于从Vue上下文中使用本地Storage,会话Storage和内存Storage一个vue封装的本地储存的方法。1.安装NPMnpminstallvue-ls--saveYARNyarnaddvue-ls2.......
  • 什么样的vue面试题答案才是面试官满意的
    Vue组件渲染和更新过程渲染组件时,会通过Vue.extend方法构建子组件的构造函数,并进行实例化。最终手动调用$mount()进行挂载。更新组件时会进行patchVnode流程,核心就......
  • 每日一题之Vue数据劫持原理是什么?
    什么是数据劫持?定义:数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。简单地说,就是当我们触发函数的时候动......
  • Vue技术之“关于sortable排序的使用”
    Vue关于sortable排序的使用方案1在使用sortable后要注意给el-table-column中加入prop="overdueDays"参数,不然会找不到需要排序的数据<el-table-columnprop="overdueDa......
  • Vue 数组中出现__ob__: Observer无法取值
    问题说明在开发项目中经常要从数据库中拿到数组然后复制给新的数组使用,但是会发现有时候会发现带有 __ob__:Observer 数组后缀的就是没有办法取到值,更可怕的是 consol......
  • vue 的 use 和 component
    之前一直没有搞明白use和component的区别今天终于搞明白了,记录一下避免之后忘记 首先每个组件都会提供一个install方法,在这个方法里通过component注册组件另......
  • Vue 项目优化解决方案 有哪些 ?
    1.打包的时候,通过插件把css代码单独抽离出来使用link引入 2.打包的时候,通过webpack内置插件optimization 把公共的js代码抽离出来 ps:打包之后,代码冗余,......
  • vue - vue基础/vue核心内容(2)
    今天的内容书接上回,同样是vue的核心基础部分,今天偏向于理论性,特别是vue对于数据对象的监测那一块,刚开始琢磨了半天,这股劲一过,现在好理解多了10.watch和computed对比计算属......