aleph.js
aleph.js copied to clipboard
Is it possible to ignore css module expression like `import "//cdn.com/external.css"` for SSR?
trafficstars
What I mean is that, is it possible to skip this import "cdn/external.css" expression at hydrate server side?
Since this expression can only be used at browser side.
try <link /> in <Head />:
import { Head } from "aleph/react";
export default function Index() {
// ...
return (
<div>
<Head>
<title>Monaco Editor</title>
<link
rel="stylesheet"
href="https://esm.sh/v78/[email protected]/esnext/monaco-editor.css"
/>
</Head>
<div ref={editorRef}>
<span style={{ color: "darkgray" }}>loading...</span>
</div>
</div>
);
}
@ddosakura It's not a good way for external package. Maybe, we should wait Deno to support it. https://github.com/denoland/deno/issues/11961