webpack的安装与使用

本文介绍了webpack的基础知识,包括其作为模块打包工具的角色,如何进行全局安装和版本查看,详细阐述了项目文件结构、配置文件的设置,以及如何打包和引入js文件。此外,还讲解了通过手动和命令方式实现内容监听的方法,帮助读者快速上手webpack的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.webpack概述

webpack是一个打包工具,基于node.js,可以将开发环境转成运行环境,可以快速地浏览代码与效果。

在webpack里,一切文件皆为模块。

webpack的功能:将多个js文件合并在一起,最后打包出浏览器可识别的js文件。它可以当做模块使用,用script引入到html文件中,便可通过浏览器打开,访问相应的内容。

参考webpack百度百科:
https://baike.baidu.com/item/webpack/23734030?fr=aladdin

二.webpack的安装

实验环境:node环境

编译器:HBuilder X

1.全局安装webpack、webpack-cli

npm install webpack webpack-cli -g  

在这里插入图片描述

2.版本查看

webpack -v

在这里插入图片描述

三.项目文件

hello.js

// 把此文件当成模块来用
exports.sayHi =  function(){   //导出
	document.write("<div>Hello Webpack</div>");
}

main.js

//模块导入
var hello = require('./hello');    //用的是es6语法,后缀可以省略
hello.sayHi();

配置webpack.config.js文件

参考网址:

https://www.runoob.com/w3cnote/webpack-tutorial.html

module.exports = {
    entry: "./modules/main.js",   //入口文件
    output: {    //输出目录
        filename: "./js/bundle.js"    //合并打包成bundle模块
    },
	//watch:false   //用来监听内容的变化
};

四.webpack打包

webpack 

在这里插入图片描述

打包成功之后,会出现下列的目录

在这里插入图片描述

总结

webpack打包流程:hello.js、main.js会合并成dist里的bundle.js

五.引入打包之后的js文件

在webpack下创建index.htm文件

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 引入打包后的js文件 -->
		<script src="dist/js/bundle.js">  
			
		</script>
	</body>
</html>

六.查看最终结果

运行 → 运行到浏览器
在这里插入图片描述

最终目录

在这里插入图片描述

七.监听内容

监听内容:当我们在代码中修改内容的时候,浏览器可以进行监听,发生内容快速改变的现象。

手动实现

watch:false → 手动修改(改成true或false) → 为了监听内容

命令实现

推荐命令:使用命令的时候,浏览器的运行结果要打开,命令行不要关闭,只有这样的情况,才能进行内容的监听。

webpack --watch

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值