在 webpack 中,构建目标(Targets)指的是 webpack 打包的最终输出目标。webpack 支持多种构建目标,可以根据项目的需求选择合适的构建目标。
浏览器
在大多数情况下,我们会将 webpack 的构建目标设置为浏览器(browsers),这样 webpack 会生成适用于浏览器环境的代码。在 webpack 配置文件中,可以通过设置 target
属性来指定构建目标为浏览器:
-------------- - - ------- ------ -- ----- --
Node.js
除了浏览器,webpack 也支持构建目标为 Node.js 环境。如果你的项目是基于 Node.js 的后端应用程序,可以将构建目标设置为 Node.js:
-------------- - - ------- ------- -- ----- --
其他构建目标
除了浏览器和 Node.js,webpack 还支持其他一些构建目标,比如 electron、webworker 等。可以根据项目的实际需求来选择合适的构建目标。
-------------- - - ------- ---------------- -- ----- --
在 webpack 中,通过设置构建目标,可以让 webpack 生成针对不同环境的代码,从而提高项目的兼容性和性能。在实际项目中,根据项目需求选择合适的构建目标是非常重要的。