0

大家好,我使用 gatsby 和 stylejsx(nextjs creator 包)对其进行样式设置,我将 stylejsx 配置为通过 sass-plugin 进行转换,然后转换为 css。

{
  resolve: `gatsby-plugin-styled-jsx`,
  options: {
    jsxPlugins:
      ["@styled-jsx/plugin-sass"],
  },
},

我有 sass 变量的文件夹,我将它导入到我的反应组件的标签中,如下所示:

<style jsx>{`               
  @import 'src/global-style-sass/variable.scss';

  .element {
     color:$primary;
  }
`}</style>

所以我在 variable.scss 中的颜色变量可以被 stylejsx 使用,一切正常,我可以通过在“variable.scss”文件中更改“$primary”sass 变量来更改这个反应组件中的颜色“div.element”标签。但是 Webstorm 让我对“@import”src/variable.scss“行的错误感到恼火我在 webstorm 中将“根资源设置”设置为 src 如果使用“@import”/src/style/variable.scss“”我的颜色网页不工作,但 webstorm 不抱怨

4

0 回答 0