Tengo un paquete npm con los siguientes tres archivos en la carpeta dist (generada por webpack):
Dentro del archivo package.json, he declarado el archivo sample.js como el principal: "main": "dist/sample.js", .
Ahora quiero usar este paquete en otro proyecto. ¿Necesitaba importar los tres archivos? ¿O deberían funcionar todos bien con una importación como import aFunction from 'package-name' ?
Si no hay otras dependencias extrañas, y sample.js es en realidad el punto de entrada de la biblioteca (es decir, haces todo dentro de él o realizas todas las exportaciones necesarias), debería funcionar bien tal como lo escribiste, es decir import aFunction from 'package-name' .
Por cierto, ¿se sample.js ? Por lo que recuerdo, a partir de Webpack v4, realiza la minificación automáticamente para las compilaciones de producción. Pero es posible que aún desee verificar dos veces (lea aquí para obtener más información).