Estoy construyendo mi proyecto usando vite babel mecanografiado e importación dinámica
La compilación de desarrollo funciona bien
Pero la construcción de producción tuvo un problema extraño.
Veo que alguna función llamada _interopRequireWildcard llama a la función _typeofB
_typeofB : no se puede llamar, pero tienen un método default
_typeofB = { default: ƒ _typeofA(obj) __esModule: true }¿Qué propiedad de configuración puede afectar esto?
es decir, código de paquete con error:
import {a7 as getAugmentedNamespace, a8 as _typeofA, ...} from './vendor.js'; var requireA = /*@__PURE__*/getAugmentedNamespace(_typeofA); var _typeofB = requireA; function _interopRequireWildcard(obj, nodeInterop) { if (obj === null || _typeofB(obj) !== "object" && typeof obj !== "function") { ^^^^^^^^ - _typeofB is not a function return { "default": obj }; } ... }Eso funciona si agrego manualmente:
if (obj === null || _typeofB["default"](obj) !== "object" && typeof obj !== "function") { ^^^^^^^^^^^