- webpack基础功能
- 合并由ES module和CommonJS模块化的js代码,输出成一个能被浏览器引入的js文件
- 引入js的自动化插件
- html-webpack-plugin插件:用于生成的js代码自动引入到html中
- webpack-dev-server插件:自动打开浏览器看到实时效果
- clean-webpack-plugin插件:如果有配置hash生成不一样名字的文件,自动删除上一次生成的文件
- 多入口多出口
- css/less处理:把导入到js的css/less编译成css,并内嵌到html页面. 也可以使用插件压缩css,然后再用外联式引入
- 图片的处理
- 真实项目中哪些地方会用到图片
- css中设置背景图
- js中动态创建图片
- 本地相对地址的时候要用require引入进来,否则编译后地址不存在
- html中直接引入图片
- file-loader html-withimg-loader
- url-loader可以把符合条件的图片转成base64
- 可以把处理后的图片打包到dist/images/目录下
- 真实项目中哪些地方会用到图片
- js的处理(兼容转换和词法检测)
- 默认情况下,webpack只是把各版块的代码合并压缩,并没有对js进行其他的处理。如果代码需要做兼容,则需要转成ES5或以下的代码 用babel来处理
- eslint词法解析 检测你的语法是不是标准的语法
-
Notifications
You must be signed in to change notification settings - Fork 0
rarae/webpack_zxt
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published