小编Iwa*_*rjo的帖子

从 v4 替换 Webpack v5 中进程的 polyfill

从 v4 迁移后,我在 Webpack v5 中收到以下错误。我能够正确编译我的构建,但出现性能问题。

Uncaught ReferenceError: process is not defined
Run Code Online (Sandbox Code Playgroud)

检查文档后,建议:

  • webpack 5 不再包含此 Node.js 变量的 polyfill。避免在前端代码中使用它。
  • 想要支持前端和浏览器的使用?使用导出或导入 package.json 字段以根据环境使用不同的代码。
    • 还使用浏览器字段来支持旧的捆绑程序。
    • 替代方案:使用 typeof 进程检查包装代码块。请注意,这将对捆绑包大小产生负面影响。

我希望支持前端和浏览器的使用。“使用导出或导入package.json字段根据环境使用不同的代码”是什么意思?

webpack

6
推荐指数
1
解决办法
3295
查看次数

标签 统计

webpack ×1