-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[INTERVIEW]Webpack #37
Comments
1. loaders是什么,作用?常用的loader?webpack默认只支持 js 和 json 两种文件类型,通过 loaders 把其他类型的文件转为有效模块,这样就可以使用它们 loader 本身是个函数,接收源文件作为参数,返回转换的结果。
|
2. plugins是什么,作用?常用的plugins?插件用于 bundle 文件的优化,资源管理,环境变量的注入 作用于整个构建过程
|
3. mode 不同参数区别?| 选项 | 描述 |
|
4. 如何解析 csscss-loader: 加载 css 文件,并且转为 commonjs 对象 style-loader: 将样式通过 <style> 标签插入到 head 中 |
6. 什么是文件指纹?如何生成?即打包后输出的文件名的后缀 [hash]:和整个项目的构建相关,只要有文件修改,hash 值就会变 [chunkhash]:和 chunk 相关,不同的 entry 会生成不同的 chunkhash 值,打包输出 js 一般使用改值 [content]:根据文件的内容来定义 hash,一般 打包输出 css 使用该值 |
7. webpack Resolve的配置和作用 |
The text was updated successfully, but these errors were encountered: