iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >webpack-dev-server搭建本地服务器的实现
  • 775
分享到

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

2024-04-02 19:04:59 775人浏览 安东尼
摘要

目录前言webpack-deb-serverWEBpack-dev-server启动报错解决方案1解决方案2解决端口占用问题前言 当我们使用webpack打包时,发现每次更新了一点

前言

当我们使用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

1.卸载webpack-cli


npm uninstall webpack-cli

2.安装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搭建本地服务器 的文章就介绍到这了,更多相关webpack-dev-server搭建本地服务器 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

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

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • webpack-dev-server搭建本地服务器的实现
    目录前言webpack-deb-serverwebpack-dev-server启动报错解决方案1解决方案2解决端口占用问题前言 当我们使用webpack打包时,发现每次更新了一点...
    99+
    2024-04-02
  • webpack-dev-server搭建本地服务器的实现方法
    本篇内容介绍了“webpack-dev-server搭建本地服务器的实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言webpa...
    99+
    2023-06-20
  • Python本地搭建静态Web服务器的实现
    目录静态Web服务器-返回固定页面数据1. 开发自己的静态Web服务器2. 静态Web服务器-返回固定页面数据的示例代码3. 小结静态Web服务器-返回指定页面数据1. 静态Web服...
    99+
    2023-02-01
    Python搭建静态Web服务器 Python 静态Web服务器
  • 本地云服务器搭建
    确定云服务器的大小和配置。您需要考虑您的数据存储需求,并确定您的服务器所需的带宽和存储容量。 购买云服务器。在购买云服务器之前,您需要确定您的数据中心是否可用,并考虑您的地理位置和网络连接状况。 安装云服务器的操作系统和应用程序。安装操作...
    99+
    2023-10-27
    服务器
  • 云服务器本地搭建
    云服务器本地搭建的方法主要分为两种:一种是使用云服务器提供商的服务器,另一种是使用虚拟主机。如果您是在一个个人或小型组织机构中使用云服务器本地搭建,您可以按照以下步骤进行: 选择云服务器提供商:在选择云服务器提供商之前,您需要确定哪个云...
    99+
    2023-10-26
    服务器
  • python搭建本地服务器
    python搭建本地服务器 python3以上版本 'python3 -m http.server 8000' 默认是8000端口,可以指定端口,打开浏览器输入http://127.0.0.1:8000即可访问目录下的所有文件。 这个命令...
    99+
    2023-01-30
    服务器 python
  • nodejs web本地服务器搭建
    随着web技术的不断发展,越来越多的人开始关注如何搭建一个本地的web服务器,以方便他们进行开发和测试工作。而Node.js作为一款非常流行的服务器端开发框架,也可以用于搭建web本地服务器。本文将介绍如何使用Node.js来搭建一个简单的...
    99+
    2023-05-17
  • 搭建本地云服务器的步骤
    1. 确定服务器需求 在搭建本地云服务器之前,首先需要确定你的服务器需求。考虑以下几个因素: - 预算:确定你的预算范围,以便选择适合的硬件和软件。 - 服务器规模:确定你需要的服务器规模,包括处理器、内存、存储空间等。 - 服务器用途:...
    99+
    2023-10-28
    步骤 服务器
  • 本地服务器转搭建云服务器
    确定云服务器的类型和版本:首先需要确定使用的云服务器类型和版本,例如,阿里云使用Ali Cloud ECS作为云服务器,而腾讯云使用DTS作为云服务器。 选择云服务器提供商:根据自身业务需求和预算,选择合适的云服务器提供商,例如阿里云、腾...
    99+
    2023-10-27
    服务器
  • 云服务器本地搭建方案
    云服务器本地搭建方案是一个常用的虚拟化技术,可以帮助用户在本地搭建云服务器以提供高可用性、高可扩展性和快速响应能力。 下面是几种云服务器本地搭建的方案: 虚拟机(VM) 使用云服务器提供的虚拟化技术,用户可以将一台物理服务器虚拟成多个...
    99+
    2023-10-27
    服务器 方案
  • 云服务器本地搭建教程
    云服务器本地搭建需要遵循一定的步骤和流程,以下是一个简单的教程,可以帮助新手快速掌握云服务器本地搭建。 步骤1:选择服务器硬件配置 在开始搭建云服务器之前,确保你已经了解了服务器的硬件配置和操作系统,这样可以确保你的云服务器能够安全、可靠...
    99+
    2023-10-27
    服务器 教程
  • 云服务器本地搭建方法
    选择云服务供应商 选择云服务器供应商需要考虑以下因素: 可用性:选择一个稳定可靠的云服务供应商可以帮助您减少因宕机或故障导致的数据损失。 安全性:选择一个安全的云服务供应商可以帮助您保障数据的安全,避免数据被黑客攻击或其他安全问题。...
    99+
    2023-10-28
    服务器 方法
  • 本地云服务器怎么搭建
    本地云服务器是一种常用的搭建在本地的服务器,它可以通过以下方式搭建: 创建一个虚拟环境:创建一个虚拟机(Virtual Private Cloud VPS),然后在该虚拟机中创建一个虚拟服务器(Virtual Server),该服务器可...
    99+
    2023-10-27
    服务器
  • 本地电脑搭建云服务器
    首先,需要了解云服务器的硬件要求。在选择云服务器时,用户需要选择能够满足自己需求的硬件。这包括服务器的内存、处理器、硬盘等硬件组件,以及服务器所需的网络连接和带宽等软件配置。 其次,需要考虑云服务器的性能要求。用户需要选择能够提供足够数据...
    99+
    2023-10-27
    服务器 电脑
  • 本地电脑搭建SFTP服务器,并实现公网访问
    本地电脑搭建SFTP服务器,并实现公网访问 文章目录 本地电脑搭建SFTP服务器,并实现公网访问1. 搭建SFTP服务器1.1 下载 freesshd 服务器软件1.3 启动SFTP服务1.4...
    99+
    2023-09-23
    服务器 运维
  • 云服务器本地搭建虚拟机
    云服务器本地搭建虚拟机的方式有很多,以下是一些常见的方法: Docker容器化:使用容器技术搭建一个简单的虚拟化环境,可以将容器应用程序部署在云服务器上,从而实现本地虚拟化。 Paxos协议:使用Paxos协议,可以将所有请求映射到相同...
    99+
    2023-10-27
    虚拟机 服务器
  • 本地搭建svn服务器及TortoiseSVN的基本使用
    文章目录 一、首先准备三个软件:二、安装及使用1.VisualSVN-Server-5.1.1-x64.msi(svn服务端)一、创建新的存储库二、创建用户Users三、添加一个组—groups四、修改一下项目的配置文件五、本地访问...
    99+
    2023-08-30
    服务器 svn 运维
  • 搭建本地云服务器的网页端口
    1. 选择合适的操作系统 在搭建本地云服务器之前,首先需要选择适合的操作系统。常见的选择包括 Linux、Windows Server 等。根据自己的需求和熟悉程度选择一个合适的操作系统。 2. 安装和配置 Web 服务器 搭建网页端口需...
    99+
    2023-10-27
    端口 服务器 网页
  • 怎么使用gulp搭建本地服务器并实现模拟ajax
    小编给大家分享一下怎么使用gulp搭建本地服务器并实现模拟ajax,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!可以实现的功能有:     ...
    99+
    2024-04-02
  • 本地云服务器怎么搭建网络
    一、本地云服务器搭建 在本地搭建云服务器需要考虑以下几个方面: 硬件选择 本地云服务器需要使用云服务器提供商提供的硬件设备。一般来说,本地云服务器需要选择高性能的硬件设备,以保证数据的稳定性和高速传输。在硬件的选择方面,需要考虑以下几...
    99+
    2023-10-27
    服务器 网络
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作