webpack基本使用

webpack入门指南
这篇博客介绍了webpack的基本使用,包括新建项目、设置配置文件、初始化页面结构、安装与配置webpack,以及如何实现自动打包。通过在package.json中配置脚本,可以运行`npm run dev`启动自动打包,使用webpack-dev-server实现热更新。还提到了webpack的一些常用参数。

基本使用

  1. 新建项目空白目录,并运行npm init -y命令初始化包管理配置文件package.json
  2. 新建src源代码目录
  3. 在src目录下,新建index.html首页
  4. 初始化首页基本结构
  5. 执行npm i webpack webpack-cli -D 安装webpack包
  6. 在项目根目录创建名为webpack.config.js配置文件,并在该文件中初始化以下配置:
    `
module.exports = {
    mode: 'development
    }'`

development为开发环境下,生产环境下使用production

  1. 在package.json文件scripts节点下加入如下:"scripts": { "dev": "webpack" },
  2. 运行npm run dev命令,即可启动webpack进行打包,打包之后会在根目录中生成./dist目录
  3. webpack4.x以上 版本中默认约定:
    打包入口文件为src->index.js
    输出文件为 dist->main.js
  4. 修改默认入口和输出
  const path = require('path')
	module.exports = {
	    mode: 'development',
	     entry: path.join(__dirname, './src/index.js'),
	     output:{
	         path: path.join(__dirname, './dist'), //输出文件的存放路径
	         filename: 'bundle.js' // 名称
	     }
	}
  1. 再执行npm run dev即可输出。
  2. 以上配置,每次修改代码之后,需要重新执行npm run dev才能使代码生效,为了避免这一问题,可使用自动打包功能

自动打包

  1. 需要安装webpack-dev-server,执行npm i webpack-dev-server -D
  2. 然后将上述的 "dev": "webpack"改成"dev": "webpack-dev-server"
    执行
npm run dev

根目录会生成一个隐藏的bundle.js文件,存在于内存中,但是外观上看不到

webpack常用参数

在package.json中配置

--open 打包之后自动打开浏览器
--host 配置ip地址
--post 配置端口

例如:

"dev": "webpack-dev-server --open --host 127.0.0.1 --port 8838" 
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值