0

这是我的代码

import SyntaxHighlighter from "react-syntax-highlighter";
import { vscDarkPlus } from "react-syntax-highlighter/dist/esm/styles/prism";

const App = () => {
  const x = `
  for (let i = 0; i < haystack.length; i++) {
    if (!haystack[i] === needle) return;
  }
  `;
  return (
    <SyntaxHighlighter
      language="javascript"
      style={vscDarkPlus}
      showLineNumbers={true}
      codeTagProps={{ style: { fontSize: "inherit" } }}
      customStyle={{ fontSize: 18 }}
    >
      {x}
    </SyntaxHighlighter>
  );
};

当我想使用 vscDarkPlus 风格时,我得到这样的图片

在此处输入图像描述

为什么 react-syntax-highlighter / dist / esm / styles / prism 中的样式无法按预期工作?

4

1 回答 1

0
import { Prism as SyntaxHighlighter } from "react-syntax-highlighter";
于 2021-04-14T07:18:27.583 回答