在项目文件夹创建一个nextjs app:
npx create-next-app --ts .
安装依赖:
yarn add @mui/material @mui/icons-material @emotion/react @emotion/styled
custom document
cdn方式引入roboto字体:
import Document, {Html,Head,Main,NextScript,DocumentContext,} from "next/document";class MyDocument extends Document {static async getInitialProps(ctx: DocumentContext) {const initialProps = await Document.getInitialProps(ctx);return initialProps;}render() {return (<Html><Head><linkrel="stylesheet"href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/></Head><body><Main /><NextScript /></body></Html>);}}export default MyDocument;
