webpack静态模块打包器,一般不知道但是就打包了

13

webpack应用程序静态模块打包器 https://www.webpackjs.com/

入口 entry
输出 output
loader
插件 plugins

webpack全局 项目内安装
全局安装
npm i webpack -g
npm i webpack-cli -g
检测全局版本 webpack --version
项目内安装
npm init -y
npm i webpack -D
npm i webpack-cli -D
检测项目内版本
packjson.js文件
scripts:{“test”:“webpack --version”}
npm run test

1 操作
默认的入口文件 src/index.js
默认的出口文件 dist/main,js
2 development开发
production代码压缩了
webpack --mode development 就可以把index.js文件打包到dist文件下 。
重复输入这个命令。就会再次更新成一个新的打包
全局的实时监控webpack --mode development -w
局部的实时监控,项目里的,package.json文件
“scripts":{“build”:“webpack --mode development -w”}
npm run build 默认的配置文件是webpack.config.js
3 解决缓存问题(bundle[hash:8].js)
让html 文件自动引入打包后的js文件
yarn add html-webpack-plugin 每次打包生成一个js文件
(注意是在webpack.config.js文件夹下引入和配置文件plugins:[new HtmlWebpackPlugin({tempiate:"./index.html"})])
yarn add clean-webpack-plugin,目的是只保留最新的打包文件,旧的都删除
4 打包css文件
npm i style-loader css-loader/yarn add style-loader css-loader
5 打包图片
yarn add url-loader file-loader
6 开发阶段的服务器webpack-dev-server
项目中安装 yarn add webpack-dev-server
自动有热更新功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值