小编tho*_*oad的帖子

scss 文件不包含默认导出(Gatsby 和 Sass)

我知道我的路径是正确的,因为如果我不向扩展添加模块,它就会采用样式。我在一个已有一年半历史的训练营工作,并试图研究任何潜在的重大变化,但没有这样的运气。

说链接未定义,我的 scss 文件没有默认导出。

谢谢

.link {
  color: green;
}
Run Code Online (Sandbox Code Playgroud)
import React from "react"
import { Link } from "gatsby"
import headerStyles from "../styles/header.module.scss"

const Header = () => {
  return (
    <header>
      <h1>My Portfolio</h1>
      <nav>
        <ul>
          <li>
            <Link className={headerStyles.link} to="/">
              Home
            </Link>
          </li>
          <li>
            <Link to="/about">About</Link>
          </li>
          <li>
            <Link to="/blog">Blog</Link>
          </li>
          <li>
            <Link to="/contact">Contact</Link>
          </li>
        </ul>
      </nav>
    </header>
  )
}

export default Header
Run Code Online (Sandbox Code Playgroud)
import React from "react"
import { Link } from "gatsby"
import headerStyles from "../styles/header.module.scss"

const Header …
Run Code Online (Sandbox Code Playgroud)

module sass reactjs gatsby

1
推荐指数
2
解决办法
900
查看次数

标签 统计

gatsby ×1

module ×1

reactjs ×1

sass ×1