返回顶部
首页 > 资讯 > 服务器 >webpack-dev-server搭建本地服务器的实现方法
  • 739
分享到

webpack-dev-server搭建本地服务器的实现方法

2023-06-20 16:06:52 739人浏览 安东尼
摘要

本篇内容介绍了“webpack-dev-server搭建本地服务器的实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言WEBpa

本篇内容介绍了“webpack-dev-server搭建本地服务器的实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

目录
  • 前言

  • WEBpack-deb-server

  • webpack-dev-server启动报错

    • 解决方案1

    • 解决方案2

    • 解决端口占用问题

前言

当我们使用webpack打包时,发现每次更新了一点代码,都需要重新打包,这样很麻烦,我们希望本地能搭建一个服务器,然后写入新的代码能够自动检测出来,这时候就需要用到webpack-dev-server

webpack-deb-server

webpack提供了一个可选的本地开发服务器,这个本地服务器基于node.js搭建,内部使用express框架,可以实现我们想要的浏览器自动刷新显示我们修改后的结果

由于它是个单独的模块,使用之前,我们需要先安装,命令如下:

npm install -D webpack-dev-server

安装完成之后,我们也是需要在webpack中进行配置,配置的对象是devServer ,它也有很多的属性,常用的几个属性如下:

  • contentBase:为哪一个文件提供本地服务,默认是根文件,我们这里要填写./dist

  • port:端口号,默认是8080

  • inline:页面实时刷新

  • historyapiFallBack:在SPA(单页面复应用)页面中,依赖HTML5的history模式

webpack.config.js配置如下:

module.exports = {   devServer: {        contentBase: "./dist",        inline: true,    },}

接下来我们再在package.JSON文件中添加一条script命令:

"scripts": {    "dev": "webpack serve"  },

dev代表开发环境,以上我们的配置就算完成了 

webpack-dev-server启动报错

然后我们启动命令npm run dev,程序出现以下报错:

Error: Cannot find module 'webpack-cli/bin/config-yargs'

原因是webpack-cli的版本问题,我们先来看以下我们的版本

"webpack": "^5.44.0","webpack-cli": "^4.7.2","webpack-dev-server": "^3.11.2"

解决方案1

降低webpack-cli的版本,从4降到3

卸载webpack-cli

npm uninstall webpack-cli

安装webpack-cli@3

npm install webpack-cli@3 -D

然后启动就不会报错了,但是这只是临时的解决方案,我们推荐第二种解决方式 

解决方案2

更改scripts中的配置,将原来的webpack-dev-serve改为webpack serve即可

"scripts": {    "dev": "webpack serve --open --mode development"},

最后我们在终端输入npm run dev就可正常启动,并且会自动打开网页,因为我们加了参数--open,如果想手动打开,则取出--open即可

解决端口占用问题

如果你通过Vue+webpack已经启动了一个项目,但是你又执行了一遍npm run dev,此时就会报以下错误

Error: listen EADDRINUSE: address already in use 127.0.0.1:8080

原因是我们上次启动的默认端口是8080,这次你又项启动一个项目端口依然是8080,但是8080端口已经被占用了,解决办法我们只需要将8080端口对应的PID进程号杀死即可

首先查找8080端口对应的进程ID

lsof -i:8080

找到对应的PID后使用kill命令杀死即可

kill -9 PID进程号

“webpack-dev-server搭建本地服务器的实现方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: webpack-dev-server搭建本地服务器的实现方法

本文链接: https://lsjlt.com/news/298024.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • webpack-dev-server搭建本地服务器的实现方法
    本篇内容介绍了“webpack-dev-server搭建本地服务器的实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言webpa...
    99+
    2023-06-20
  • webpack-dev-server搭建本地服务器的实现
    目录前言webpack-deb-serverwebpack-dev-server启动报错解决方案1解决方案2解决端口占用问题前言 当我们使用webpack打包时,发现每次更新了一点...
    99+
    2024-04-02
  • 云服务器本地搭建方法
    选择云服务供应商 选择云服务器供应商需要考虑以下因素: 可用性:选择一个稳定可靠的云服务供应商可以帮助您减少因宕机或故障导致的数据损失。 安全性:选择一个安全的云服务供应商可以帮助您保障数据的安全,避免数据被黑客攻击或其他安全问题。...
    99+
    2023-10-28
    服务器 方法
  • 云服务器本地搭建方法教程
    在搭建云服务器时,用户需要考虑以下几个方面: 选择合适的云服务器供应商 在选择云服务器供应商时,需要考虑以下因素: 云服务器的稳定性和安全性; 云服务器的价格和服务质量; 云服务器的数据备份和恢复能力。 安装云服务器 在确定好...
    99+
    2023-10-28
    服务器 方法 教程
  • 浅析windows本地搭建git服务器的方法
    随着Git的流行,越来越多的公司和个人开始使用Git进行版本控制。虽然有很多在线的Git托管服务如Github、Gitlab和Bitbucket,但是对于一些开发者来说,在本地搭建Git服务器是非常有必要的。本文就将介绍如何在Windows...
    99+
    2023-10-22
  • 本地ftp服务器的搭建方法是什么
    本地FTP服务器的搭建方法如下:1. 安装FTP服务器软件:在Windows操作系统中,可以选择安装FileZilla Server...
    99+
    2023-06-04
    ftp服务器的搭建 ftp服务器 服务器
  • 云服务器本地搭建方案
    云服务器本地搭建方案是一个常用的虚拟化技术,可以帮助用户在本地搭建云服务器以提供高可用性、高可扩展性和快速响应能力。 下面是几种云服务器本地搭建的方案: 虚拟机(VM) 使用云服务器提供的虚拟化技术,用户可以将一台物理服务器虚拟成多个...
    99+
    2023-10-27
    服务器 方案
  • Centos8搭建本地Web服务器的实现步骤
    1 概述 系统centos8,利用httpd搭建本地web服务器. 2 安装httpd sudo yum install -y httpd 3 启动服务 service httpd starvYwhkEt 4...
    99+
    2022-06-04
    Centos8搭建本地Web centos web服务器搭建
  • Python本地搭建静态Web服务器的实现
    目录静态Web服务器-返回固定页面数据1. 开发自己的静态Web服务器2. 静态Web服务器-返回固定页面数据的示例代码3. 小结静态Web服务器-返回指定页面数据1. 静态Web服...
    99+
    2023-02-01
    Python搭建静态Web服务器 Python 静态Web服务器
  • python搭建本地服务器
    python搭建本地服务器 python3以上版本 'python3 -m http.server 8000' 默认是8000端口,可以指定端口,打开浏览器输入http://127.0.0.1:8000即可访问目录下的所有文件。 这个命令...
    99+
    2023-01-30
    服务器 python
  • 云服务器本地搭建
    云服务器本地搭建的方法主要分为两种:一种是使用云服务器提供商的服务器,另一种是使用虚拟主机。如果您是在一个个人或小型组织机构中使用云服务器本地搭建,您可以按照以下步骤进行: 选择云服务器提供商:在选择云服务器提供商之前,您需要确定哪个云...
    99+
    2023-10-26
    服务器
  • 本地云服务器搭建
    确定云服务器的大小和配置。您需要考虑您的数据存储需求,并确定您的服务器所需的带宽和存储容量。 购买云服务器。在购买云服务器之前,您需要确定您的数据中心是否可用,并考虑您的地理位置和网络连接状况。 安装云服务器的操作系统和应用程序。安装操作...
    99+
    2023-10-27
    服务器
  • nodejs搭建本地服务器并访问文件的方法
    安装node:https://nodejs.org/en/download/ 在本地建立目录:f:/nodetest,在该目录下新建index.html作为我们将要访问的内容。新建server.js作为no...
    99+
    2022-06-04
    服务器 文件 方法
  • 云服务器搭建本地存储的方法是什么
    云服务器搭建本地存储的方法有以下几种:1. 使用云服务器的本地存储:一些云服务提供商提供具有本地存储功能的云服务器实例。您可以在云服...
    99+
    2023-08-08
    云服务器
  • 云服务器本地搭建方案设计
    云服务器的本地搭建 本地搭建云服务器需要一些基础设施和软件支持,以下是一些步骤: 第一步是选择云服务器提供商。在选择云服务器提供商时,我们需要考虑一些因素,如云服务器的可靠性、可用性、价格、服务质量等。一些知名的云服务器提供商包括亚马...
    99+
    2023-10-27
    方案设计 服务器
  • nodejs web本地服务器搭建
    随着web技术的不断发展,越来越多的人开始关注如何搭建一个本地的web服务器,以方便他们进行开发和测试工作。而Node.js作为一款非常流行的服务器端开发框架,也可以用于搭建web本地服务器。本文将介绍如何使用Node.js来搭建一个简单的...
    99+
    2023-05-17
  • 本地服务器转搭建云服务器
    确定云服务器的类型和版本:首先需要确定使用的云服务器类型和版本,例如,阿里云使用Ali Cloud ECS作为云服务器,而腾讯云使用DTS作为云服务器。 选择云服务器提供商:根据自身业务需求和预算,选择合适的云服务器提供商,例如阿里云、腾...
    99+
    2023-10-27
    服务器
  • 搭建本地云服务器的步骤
    1. 确定服务器需求 在搭建本地云服务器之前,首先需要确定你的服务器需求。考虑以下几个因素: - 预算:确定你的预算范围,以便选择适合的硬件和软件。 - 服务器规模:确定你需要的服务器规模,包括处理器、内存、存储空间等。 - 服务器用途:...
    99+
    2023-10-28
    步骤 服务器
  • 本地搭建minio文件服务器(使用bat脚本启动)的方法
    目录一、下载本地windows下的minio.exe二、新建一个文件夹用于存放minio.exe 同时新增一个data文件夹用于存放文件三、新建文本取名为minio.bat 然后编辑 (我这里在桌面新建的文件 可放于任何位置)四、访问五、修...
    99+
    2024-04-02
  • 用nodeJS搭建本地文件服务器的几种方法小结
    搭建nodejs服务器步骤: 1.安装nodejs服务,node相当于apache服务器 2.在自己定义的目录下新建服务器文件如 server.js 例如,我在E:PhpProjectHTML5webs...
    99+
    2022-06-04
    小结 几种方法 文件服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作