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)}}
/>
)
}