typescript - Hur man åtgärdar fel när rollup inte kan lösa beroende


Jag skapar en pluggbart widget i React, som ska användas i en Mendix-applikation, och som använder paketet ketcher-react.

Med bara det grundläggande på plats (se koden nedan), när jag vill bygga med npm run build får jag följande fel:

Fel: 'url' importeras av url?commonjs-external, men kunde inte lösas - behandlas som ett externt beroende

FYI: url?commonjs-external används i index.js-filen för @rollup\plugin-commonjs

Hoppas att någon kan hjälpa mig!

Här är min funktionella komponent (inget speciellt, bara konfigurationen som föreslogs av ketcher):

import { ReactElement, createElement } from "react";
import { StandaloneStructServiceProvider } from 'ketcher-standalone';
import { Editor } from "ketcher-react";

import { KetcherMolecularEditorContainerProps } from "../typings/KetcherMolecularEditorProps";

import "./ui/KetcherMolecularEditor.css";


const structServiceProvider = new StandaloneStructServiceProvider();

export function KetcherMolecularEditor({ sampleText }: KetcherMolecularEditorContainerProps): ReactElement {
    console.log(sampleText);
    return (
        <Editor
            staticResourcesUrl={process.env.PUBLIC_URL || ""}
            structServiceProvider={structServiceProvider} 
            errorHandler={(message: String): void => { console.error(message)}}        
        />
      )
}