webpack5零基础入门-2wepack配置项的了解

在使用webpack之前,我们需要对webpack的配置项有一定的认识。

1.五大核心概念

1.entry(入口)

指示webpack从哪个文件开始打包

2.output (输出)

指示webpack打包完的文件输出到哪里,如何命令等

3.loader(加载器)

webpack本身只能处理js、JSON等资源,其他资源需要接触loader,webpack才能解析

4.plugins(插件)

扩展webpack的功能

5.mode(模式)

主要有两种模式:

开发模式:development

生产模式:production

2.准备webpack配置文件

在项目根目录下新建webpack.config.js文件

const path = require('path');//nodejs用来处理路径问题的模块module.exports = {/**入口 */entry: './src/main.js',/**输出 相对路径*/output: {/**文件输出路径 绝对路径*///__dirname 表示当前文件的文件夹目录path: path.resolve(__dirname, 'dist'),/**文件名 */filename: 'dist.js'},/**加载器 */module: {rules: [//loader的配置]},/**插件 */plugins: [//plugin配置],/**模式 */mode: 'development'
}

配置完成之后运行 npx webpack 进行打包

运行这个命令后会在根目录下寻找webpack.config.js进行配置项的读取,然后进行打包

结果:

 可以看见打包后生产的文件夹变成了dist,文件名也变成了dist.js。证明配置生效了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/525461.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux——文件重定向

目录 前言 一、重定向 二、重定向的运用 三、dup2 四、命令行中的重定向 五、为什么要有标准错误 前言 在之前我们学习了文件标识符,直到close可以使用文件标识符进行关闭,但是当我们关闭1号(stdout)时,无法往显…

Thingsboard学习杂记

知识杂记 1.遵循磁盘绑定的内存数据库和遵循磁盘支持的内存数据库 遵循磁盘绑定的内存数据库和遵循磁盘支持的内存数据库有不同的工作方式,它们的优点和缺点也不同。 遵循磁盘绑定的内存数据库的优点: 数据库可以支持更大的数据集合,因为数…

springboot整合shiro的实战教程(一)

文章目录 1.权限的管理1.1 什么是权限管理1.2 什么是身份认证1.3 什么是授权 2.什么是shiro3.shiro的核心架构3.1 Subject3.2 SecurityManager3.3 Authenticator3.4 Authorizer3.5 Realm3.6 SessionManager3.7 SessionDAO3.8 CacheManager3.9 Cryptography 4. shiro中的认证4.1…

贝叶斯优化CNN-LSTM回归预测(matlab代码)

贝叶斯优化CNN-LSTM回归预测matlab代码 贝叶斯优化方法则采用贝叶斯思想,通过不断探索各种参数组合的结果,根据已有信息计算期望值,并选择期望值最大的组合作为最佳策略,从而在尽可能少的实验次数下达到最优解。 数据为Excel股票…

JS直接量及其相关对象

什么是直接量 直接量是指不需要创建对象就可以直接使用的变量。ES中的直接量主要有三种类型:表示字符串的string类型、表示数字的number类型和表示true/false的boolean类型。当我们直接将值赋给变量后,ES就会自动判断其类型,而且当参数发生变…

2024038期传足14场胜负前瞻

2024038期售止时间为3月10日(周日)20点30分,敬请留意: 本期深盘多,1.5以下赔率3场,1.5-2.0赔率2场,其他场次是平半盘、平盘。本期14场整体难度中等偏上。以下为基础盘前瞻,大家可根据…

SpringCloud 各自组件的停更/升级/替换

一、停更不停用 现在 SpringCloud 不再修复 bug,也不再接收合并请求,也不再发布新版本,但是目前还是可以继续使用的。 二、以前的组件 以前 SpringCloud 常用的组件如下图,服务的注册和发现使用 Eureka,服务的负载和调…

民宿租赁系统全栈开发:Java+SpringBoot+Vue+MySQL

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

三甲医院体检科PEIS系统全套源码,可实现健康体检、职业病体检、从业人员体检、妇女儿童体检、外检服务等全方位体检服务

大型体检中心、三甲医院体检科的PEIS系统源码,体检信息系统源码 一套应用于大型体检中心、三甲医院体检科的PEIS系统源码,C#语言开发实现全流程管理。系统从检前,检中,检后整个业务流程提供标准化以及精细化的解决方案。 实现体检…

Springboot进行web开发

创建springboot工程&#xff0c;基于2022版idea pom.xml文件中的插件爆红&#xff1a; 解决方法&#xff1a;给插件加<version>版本号</version> 版本号和<parent></parent>中的版本号一样。 另外有人说重启也可以解决爆红&#xff0c;可以试一下&a…

YOLO水稻虫害识别数据集(16类,近一万张图像)

YOLO水稻虫害识别数据集&#xff0c;包含稻秆蝇、二化螟、褐飞虱、蓟马、蛴螬、蝼蛄等常见害虫&#xff0c;共16个水稻害虫类别&#xff0c;9700多张图像&#xff0c;yolo标注完整&#xff0c;全部原始数据&#xff0c;未应用增强。 适用于CV项目&#xff0c;毕设&#xff0c;科…

ElasticSearch 底层读写原理

ElasticSearch 底层读写原理 ​ 写请求是写入 primary shard&#xff0c;然后同步给所有的 replica shard&#xff1b;读请求可以从 primary shard 或 replica shard 读取&#xff0c;采用的是随机轮询算法。 1、ES写入数据的过程 1.选择任意一个DataNode发送请求&#xff0c…