GrowGen | 整

Webpack从v3升级到v4后默认globalObject会变成window

J.Gong

2019-01-08

0.38min

Webpack从v3升级到v4后默认globalObject会变成window

今天小伙伴出于安全考虑把Webpack从v3升级到v4(太可怕了直接一个大版本更新),结果导致我们node上面引用的umd包竟然就挂了,报错内容是 window is undefined.

搜了下Stack Overflow,果然很多人也有这样的问题。从v4开始,webpack默认globalObject为window。

module.exports = {
    ...
	output: {
		...
		globalObject: 'this'
	}
}

如上改动即可

J.Gong

相关文章

Tags

fe

© 2025 我的技术博客. 保留所有权利.

使用 Astro.build + Mantine 构建 | 部署在 Vercel