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"
  }

 

posted @   Hexrui  阅读(146)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
返回顶部
点击右上角即可分享
微信分享提示