如何混合数组与对象语法配置Webpack externals,集成nodeExternals等
Webpack externals 整合配置方案
你可以直接将 nodeExternals()、字符串形式的 inferno-helmet 和对象形式的 sharp 配置放到同一个数组中,Webpack 支持 externals 数组包含多种类型的外部化规则:
externals: [ nodeExternals(), "inferno-helmet", { 'sharp': 'commonjs sharp' } ]
配置说明
nodeExternals():负责处理所有 Node.js 核心模块与项目第三方依赖的外部化,避免这些模块被 Webpack 打包。"inferno-helmet":将该模块作为全局模块进行外部化,匹配你原本的配置需求。{ 'sharp': 'commonjs sharp' }:按照 Sharp 文档要求,以 commonjs 模块格式对其进行外部化,确保在 Node.js 环境中能正确加载。
内容的提问来源于stack exchange,提问作者Anthony Bias
相关产品推荐
相关产品推荐

