首页 > 解决方案 > 根据某些条件更改 webpackMode

问题描述

我得到了一个项目,webpack@4我目前正在以一种懒惰的方式导入第 3 方库。我的导入看起来像这样:

const externalLibrary = await import(/* webpackMode: "lazy" */ 'external-library');

但是我偶然发现了一个问题,有时我需要以急切的方式导入库。有没有办法在“渴望”和“懒惰”之间有条件地切换。像这样的东西:

const externalLibrary = await import(/* webpackMode: process.env.NODE_ENV == "production" ? "lazy" : "eager" */ 'external-library');

有没有办法做到这一点?

我在 github 上发现了一个未解决的问题:https ://github.com/webpack/webpack/issues/5029也有同样的问题。

标签: webpackwebpack-4

解决方案


推荐阅读