Измените webpackMode в зависимости от некоторых условий - PullRequest
0 голосов
/ 28 мая 2020

У меня есть проект с использованием webpack@4. В настоящее время я лениво импортирую стороннюю библиотеку. Мой импорт выглядит так:

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 с той же проблемой.

...