webpack_01 (init)
安装webpack
1 2 | npm install webpack webpack-cli –g # 全局安装 npm install webpack webpack-cli –D # 局部安装 |
Webpack的默认打包
在目录下直接执行 webpack 命令,生成一个dist文件夹,里面存放一个main.js的文件,就是我们打包之后的文件
当我们运行webpack时,webpack会查找当前目录下的 src/index.js作为入口;如果当前项目中没有存在src/index.js文件,那么会报错;
可以通过配置来指定入口和出口
1 | npx webpack --entry ./src/main.js --output-path ./build |
创建局部的webpack
第一步:创建package.json文件,用于管理项目的信息、库依赖等
1 | npm init |
第二步:安装局部的webpack
1 | npm install webpack webpack-cli -D |
第三步:使用局部的webpack(默认会寻找 node_modules\.bin\webpack )
1 | npx webpack |
第四步:在package.json中创建scripts脚本,执行脚本npm run build 打包即可
"scripts": { "build": "webpack" }
Webpack配置文件
根目录下创建一个webpack.config.js文件,执行脚本npm run build 打包即可
1 2 3 4 5 6 7 8 | const path = require( 'path' ); module.exports = { entry: "./src/main.js" , output: { path: path.resolve(__dirname, "./build" ), filename: "bundle.js" } } |
可以通过 --config 来指定对应的配置文件
1 2 3 | "scripts" : { "build" : "webpack --config wk.config.js" } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!