webpack - 根据某些条件更改 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也有同样的问题。
解决方案
推荐阅读
- java - Jsoup - 如何使用自动关闭创建我自己的标签
- go - 如何恢复我用 gorm deletedAt 软删除的数据
- c# - c#中两个列表交叉连接后将数据合并到单个字典中
- angular - 如何将必填字段添加到 mat-button-toggle-group 数组?
- java - 编写一个 while 循环,打印所有可被 10 整除且小于给定数 n 的正数
- node.js - 如何更新 mongodb 中的对象数组?
- swift - 处理涉及移动/动画 UiViews
- javascript - 在 .env.development 和 .env.example 中,哪一个 nodemon 默认使用?
- php - 消息:试图获取非对象的属性“id”
- javascript - 为什么没有加载属性