Así que estaba tratando de agrupar un montón de dependencias de paquetes externos usando roll-up, como tres JS y deck.gl. En este momento tengo un archivo de configuración acumulativo configurado así, uno para compilar solo el código que he escrito y otro que incluye todas las dependencias:
import externals from "rollup-plugin-node-externals"; export default [ { input: "./Src/index.js", output: [ { file: "./Build/pgl.js", format: "iife", plugins: [ externals({ deps: true, // Dependencies will not be bundled in }), ], }, { file: "./Build/pgl_module.js", format: "iife", plugins: [ externals({ deps: false, // Dependencies will be bundled in }), ], sourceMap: true, }, ], }, ];También he intentado hacer lo mismo con algo como
import { nodeResolve } from '@rollup/plugin-node-resolve'; export default { input: 'src/index.js', output: { dir: 'output', format: 'cjs' }, plugins: [nodeResolve()] };pero fue en vano, nunca agrupa los paquetes de nodos en el archivo de compilación y siempre da el error:
... three/examples/jsm/lines/Line2.js (guessing 'Line2_js') three/examples/jsm/lines/LineMaterial.js (guessing 'LineMaterial_js') three/examples/jsm/lines/LineGeometry.js (guessing 'LineGeometry_js') three/examples/jsm/controls/OrbitControls (guessing 'OrbitControls') @deck.gl/core (guessing 'core') @deck.gl/layers (guessing 'layers') (!) Unresolved dependencies