webpack(3)基础的打包过程
没有配置文件的打包
如果我们没有使用配置文件webpack.config.js
,那么我们就需要通过命令来打包
案例
我们首先创建一个webpackTest
文件夹,然后在文件夹中再创建2个子文件夹dist
和src
- dist:打包后的文件夹
- src:源代码文件夹
接着在src
文件夹中创建4个文件,分别是info.js
、main.js
、mathUtils.js
、index.html
info
和mathUtils
是模块化的js文件,main
是主入口,index
是首页,整体项目结构如下
代码内容如下:
// info.js
const height = 180;
const weight = 180
export {height, weight}
// mathUtils.js
function add(num1, num2) {
return num1 + num2
}
function mul(num1, num2) {
return num1 * num2
}
module.exports = {
add, mul
}
//main.js
// 1.CommonJS模块化
const {add, mul} = require('./mathUtils')
console.log(add(20, 30))
console.log(mul(50, 80))
// 2.es6模块化
import {height, weight} from "./info";
console.log(height)
console.log(weight)
最后我们来到webpackTest
目录下,输入以下命令:
webpack ./src/main.js -o ./dist/bundle.js --mode development
./src/main.js
:需要打包的文件路径./dist/bundle.js
:需要打包到哪个文件夹下--mode development
:打包的模式是开发者环境
结果如下
我们会发现webpack
会将打包的文件放到了我们指定的dist
目录下
最后只需要在index.html
中引入打包后的main.js
即可
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script src="./dist/bundle.js/main.js"></script>
</body>
</html>
我们访问index
首页,查看控制台,就能看到我们源代码main.js
中写的打印日志了
说明使用webpack
打包成功了
分类:
webpack
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix