webpack

本文详细介绍了webpack的基本使用,包括在项目中安装和配置webpack,使用webpack-dev-server和html-webpack-plugin,以及如何处理css、less文件和图片资源。还讲解了webpack中的loader和插件作用,以及Source Map的概念和最佳实践。
摘要由CSDN通过智能技术生成

webpack基本使用

  1. 新建项目空白目录,并运行npm init -y命令,初始化包管理配置文件package.json
  2. 新建src源代码目录
  3. 新建src ->index.htm首页和src - >index.js脚本文件
  4. 初始化首页基本结构
  5. 运行npm install jquery -S 命令,安装jQuery
  6. 通过ES6模块化的方式导入jQuery,实现列表隔行变色效果

在项目中安装webpack

在终端运行如下的命令,安装webpack相关的两个包:
npm install webpack@5.42.1 webpack-cli@4.9.0 -D
开发,上线要用到记录到dependencies
开发要用到devDependencies
-S 是–save的简写开发部署会用到
-D 是 --save-dev的简写开发阶段会用到

在项目中配置webpack

  1. 在项目根目录中,创建名为webpack.config.js的配置文件,并初始化如下基本配置:
//使用node.js中的导出语法,向外导出一个webpack的配置对象
 module.exports = {
   
 //用mode来指定webpack构建模式,可选有devlopment和production
 mode:'development'  
} 
  1. 在package.json的script节点下,新增dev脚本如下:
“scripts”:{
   
	//scripts节点下的脚本,可以通过npm run dev执行
	"dev":"webpack"
}
  1. 在终端中运行npm run dev,启动webpack进行项目的打包构建

webpack中基本使用

在webpack.config.js配置文件中,通过entry节点指定打包的入口,通过output节点指定打包的出口

const path = require('path')
module.exports={
   
	//打包入口文件路径
	entry:path.join(__dirname,'src/index.js'),
	output:{
   
		//输出文件路径
		path:path.join(__dirname,'./dist')
		//输出文件的名称
		filename:'bundle.js'
	}
}

webpack中的插件的作用

通过安装和配置第三方的插件,可以拓展webpack的能力,从而让webpack用起来更方便,最常用的webpack插件有如下两个:

  1. webpack-dev-server

类似于node.js阶段用到的nodemon工具
每当修改源代码,webpack会自动进行项目的打包和构建

  1. html-webpack-plugin
    webbpack中的html插件(类似于一个模块板引擎插件)
    可以通过插件自定义index.html页面的内容

安装webpack-dev-server

npm install webpack-dev-server@3.11.2 -D
npm install webpack-dev-server@3.10.1 -D
配置webpack-dev-server
修改package.json - >scripts中的dev命令如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值