首页 > 解决方案 > 如何将第二个主题安装到您已经安装的主题上?相关资源链接的问题

问题描述

我刚刚尝试按照多主题教程中概述的步骤在我目前的 gatsby 安装中安装第二个主题。我在链接新主题的资源时遇到了一些麻烦。因为它存在于 node_modules 中,所以我猜这应该是它应该引用的地方。目前,似乎是在尝试引用第一个主题的主 src 目录。

不知道我在这里到底做错了什么。这是我的 gatsby-config 的副本以供参考,特别是插件部分:

plugins: [
    {
      resolve: `gatsby-plugin-manifest`,
      options: {
        name: `gatsby-mytheme-tailwind`,
        short_name: `mytheme-main`,
        start_url: `/`,
        background_color: fullConfig.theme.colors.white,
        theme_color: fullConfig.theme.colors.blue["400"],
        display: `minimal-ui`,
        icon: `src/images/MyTheme-Icon.png`,
      },
    },
    //Custom Themes
    {
      resolve: `gatsby-tailwind-simplicity-theme`,
      options: {
        basePath: `/simplicity-itself`,
      },
    },
    //Rest of the plugins
    `gatsby-plugin-eslint`,
    `gatsby-plugin-react-helmet`,
    `gatsby-plugin-root-import`,
    {
      resolve: `gatsby-plugin-postcss`,
      options: {
        postCssPlugins: [
          require(`tailwindcss`)(tailwindConfig),
          require(`autoprefixer`),
          ...(process.env.NODE_ENV === `production`
            ? [require(`cssnano`)]
            : []),
        ],
      },
    },
    `gatsby-plugin-offline`,
  ]

标签: javascriptgatsbygatsby-imagegatsby-plugingatsby-plugin-feed

解决方案


推荐阅读