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

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

一 .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": ""
     //   }
     // }
    }
  }
}

注意: 改端口后,项目需要重新运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值