Next.js 下一个js中单个目录的自定义_app.js文件

Next.js 下一个js中单个目录的自定义_app.js文件,next.js,Next.js,我在下一个js应用程序中有一个名为“articles”的文件夹,其中我希望有*.mdx文件。MDX是一个生成JSX的标记解析器 我希望articles目录中的页面以某种方式设置样式,因此我希望创建一个具有这些样式的_app.js文件。但是,我不想把它放在我的main_app.js中,因为这些样式只与articles目录相关 是否有方法仅在某个目录中覆盖应用程序?您可以创建一个根组件,文章目录中的所有其他组件都将使用该根组件,即 pages |- RootComponent.jsx |-

我在下一个js应用程序中有一个名为“articles”的文件夹,其中我希望有*.mdx文件。MDX是一个生成JSX的标记解析器

我希望articles目录中的页面以某种方式设置样式,因此我希望创建一个具有这些样式的_app.js文件。但是,我不想把它放在我的main_app.js中,因为这些样式只与articles目录相关


是否有方法仅在某个目录中覆盖应用程序?

您可以创建一个根组件,文章目录中的所有其他组件都将使用该根组件,即

pages
  |- RootComponent.jsx
  |- page1.jsx
  |- page2.jsx

然后用RootComponent包装page1.jsx和page2.jsx

问题在于这些页面是mdx,而不是jsx。我仍然可以包装组件,但它无法达到使用标记解析器的目的。