Entonces, sé que hay muchas preguntas similares aquí, leí todas, así como varios artículos web. Aún así, no puedo encontrar una solución. Simplemente quiero importar módulos es de lodash. Actualmente se usa el paquete acumulativo a través de la aplicación codekit.
Simplemente haciendo uno de los siguientes, siempre terminará en un archivo js vacío:
import each from 'lodash-es'; import { each } from 'lodash-es'; import each from 'lodash-es/forEach'; import each from 'node_modules/lodash-es';Todos terminarán con el vacío (actualmente compilando en iife):
(function () { 'use strict'; })();¿Por qué?
Si la función no se usa en el código de ninguna manera, se eliminará de la salida de producción debido a un proceso llamado agitación del árbol . Es una optimización que analiza las importaciones de código y luego elimina cualquier código no utilizado como resultado.
Resulta que ese fue el caso aquí, ya que each no se usó y solo se importó.