webpack常用配置项
时间: 2023-05-26 15:01:21 浏览: 116
A:Webpack常用配置项包括:
1. entry:入口文件,用于指定Webpack从哪个文件开始打包。
2. output:输出文件,用于指定Webpack打包后的文件输出位置。
3. mode:打包模式,用于指定是开发模式还是生产模式。
4. resolve:解析模块路径,用于指定Webpack在导入模块时搜索哪些路径。
5. module:模块配置,用于指定Webpack默认使用的模块加载器。
6. plugins:插件配置,用于给Webpack扩展功能,比如生成页面模板、压缩代码等。
7. devServer:开发服务器配置项,用于配置自动刷新、代理服务器等功能。
8. optimization:优化配置项,用于优化打包后的代码,比如去重、压缩等。
9. resolveLoader:解析Loader路径,用于指定Webpack搜索Loader的路径。
相关问题
webpack常用配置项有哪些?
webpack常用的配置项有:
1. entry:入口文件,指定打包的入口文件路径。
2. output:输出文件,指定打包后的输出文件路径和名称。
3. mode:模式,指定打包的模式,包括开发模式(development)和生产模式(production)。
4. module:模块,用于配置各种模块的处理规则。
5. resolve:解析,用于配置模块解析的规则,例如别名、扩展名等。
6. plugins:插件,用于扩展webpack功能,例如压缩代码、生成HTML文件等。
7. devServer:开发服务器,用于提供本地开发环境,包括自动刷新、代理等功能。
8. optimization:优化,用于配置打包的优化策略,例如代码分割、压缩等。
9. externals:外部扩展,用于将一些常用的依赖从打包文件中剔除,减小打包文件的体积。
10. target:目标环境,用于指定打包的目标环境,例如浏览器、Node.js等。
当然,还有很多其他的配置项,这里只列出了一些常用的。
webpack常用的配置项,代理,插件
常用的webpack配置项:
1. entry:入口文件路径
2. output:输出文件路径
3. mode:打包模式(development、production、none)
4. module:模块配置,如loader
5. resolve:解析模块路径的配置
6. devtool:生成source map的配置
7. devServer:开发服务器配置
常用的webpack代理配置:
1. target:代理的目标地址
2. changeOrigin:是否改变请求头中的origin字段
3. pathRewrite:路径重写规则
4. proxyTable:多个代理配置
常用的webpack插件:
1. HtmlWebpackPlugin:生成HTML文件,并自动引入打包后的js文件
2. CleanWebpackPlugin:清除打包目录
3. MiniCssExtractPlugin:将CSS提取为独立的文件
4. DefinePlugin:定义全局变量
5. HotModuleReplacementPlugin:启用热更新功能
6. CopyWebpackPlugin:拷贝静态资源
7. UglifyJsPlugin:压缩JS代码
8. OptimizeCSSAssetsPlugin:压缩CSS代码
阅读全文