首页 > 其他分享 >portfinder.getPort( { port: 8080, // 默认8080端口,若被占用,重复+1,直到找到可用端口或到stopPort才停止 stopPo

portfinder.getPort( { port: 8080, // 默认8080端口,若被占用,重复+1,直到找到可用端口或到stopPort才停止 stopPo

时间:2024-03-24 11:45:29浏览次数:26  
标签:8080 端口 maximum portfinder stopPort port

https://github.com/wkylin/pro-sale-charge/blob/df7fa93c8673701e6897f18498cab78a7fbb05d7/webpack/webpack.dev.js#L77C1-L92C3

const portfinder = require('portfinder')


module.exports = new Promise((resolve, reject) => {
  portfinder.getPort(
    {
      port: 8080, // 默认8080端口,若被占用,重复+1,直到找到可用端口或到stopPort才停止
      stopPort: 65535, // maximum port
    },
    (err, port) => {
      if (err) {
        reject(err)
        return
      }
      devWebpackConfig.devServer.port = port
      resolve(devWebpackConfig)
    }
  )
})

标签:8080,端口,maximum,portfinder,stopPort,port
From: https://www.cnblogs.com/longmo666/p/18092212

相关文章

  • `ij_javascript_spaces_within_imports = true` 这个设置表示在 JavaScript 代码的
    #http://editorconfig.orgroot=true[*]#表示所有文件适用charset=utf-8#设置文件字符集为utf-8indent_style=tab#缩进风格(tab|space)indent_size=4#缩进大小end_of_line=lf#控制换行类型(lf|cr|crlf)trim_trailing_whitespace=true#去除......
  • eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 解释
    eslintsrc--extts,tsx--report-unused-disable-directives--max-warnings0解释一下这段命令这段命令是用来运行ESLint工具检查代码的,针对的是src目录下所有.ts和.tsx后缀的TypeScript文件。命令各部分的具体含义如下:eslint:这是执行ESLint工具本身的命令......
  • export { default as useUserInfoStore } from './userInfo' 这是什么写法
    这段代码是ES6模块导出的一种简写形式,被称为“命名导出”。它的作用是从源模块('./userInfo')导入默认导出,并赋予一个新的本地名称('useUserInfoStore')。这种写法可以让使用者在引用时,直接使用新的本地名称,而不是原始模块的默认导出名称。详细解释:'./userInfo'表示当前模块......
  • 可视化portainer
    0.简介​ Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。而且完全免费,基于容器化的安装方式,方便高效部署。​ 且支持多种docker编排方式,包括单机、dockerswarm、k8s等。1.安装官网:https://www.portainer.io/安装文档:htt......
  • vue3 动态编译组件失败:Component provided template option but runtime compilation
    根据vue3官方文档路由,写了如下一个简单的页面来模拟路由的实现。为了减少*.vue文件的个数,在这个但页面中,使用defineComponent通过object定义组件。<scriptsetup>import{ref,computed,defineComponent}from'vue'constHome=defineComponent({template:`......
  • No supported version of Visual Studio was found.
    问题描述:官网下载CUDAToolkit11.6.0安装包,然后安装CUDAToolkit11.6.0的过程中,出现下面的问题NosupportedversionofVisualStudiowasfound.SomecomponentsoftheCUDAToolkitwillnotworkproperly.PleaseinstallVSfirsttogetthefullfunctionality.......
  • k8s证书监控--x509-certificate-exporter
    目录k8s证书监控--x509-certificate-exporter一、下载并解压二、推送镜像到镜像仓库三、根据实际情况修改values.yaml,其他配置可不做修改四、配置监控以及告警五、异常处理k8s证书监控--x509-certificate-exporter一、下载并解压下载并解压helm包x509-certificate-exporter-3.1......
  • IDEA 如何自动导入(import)
    如果大家正在使用一个未曾导入(import)过的类,或者它的静态方法或者静态字段,IDEA会给出对应的建议,只要按下⌥(option)和回车就可以接受建议。但我觉得这样做仍然很麻烦,不够智能化。怎么办呢?打开IDEA的首选项,找到Editor|General|AutoImport。勾选上 Addunambiguousimpor......
  • [踩坑回顾]前端项目打包编译之后,页面访问异常:exports is not defined.
    周一遇到的问题,是qiankun框架的一个vue2子项目,使用yudao开源框架二次开发。 排查:1.开发环境正常。2.项目迁移前使用的babel、package配置均未被使用过。3.考虑打包使用的命令错误。发现未按照官方教程使用npm进行编译,后端同事用pom.xml文件使用pnpm命令进行编译。 解......
  • C# 使用HttpListener时候异常(此平台不支持此操作:System.PlatformNotSupportedExceptio
    ​ C#使用HttpListener时候异常(此平台不支持此操作:System.PlatformNotSupportedException)代码:HttpListenerlistener=newHttpListener();错误:System.PlatformNotSupportedException:OperationisnotsupportedonthisplatformInSystem.Net.HttpListener..ctor()......