SCSS文件错误:找不到或无法读取要导入的文件: Bootstrap

zhte4eai  于 2023-04-03  发布在  Bootstrap
关注(0)|答案(4)|浏览(479)

我试图用Github Pages建立一个运行在Jekyll上的网站,我已经有一段时间没有更新了(显然我的开发人员技能一般都很生疏)。每当我尝试时,我都会得到这个错误:您的网站在构建时遇到问题:您的SCSS文件sass/about.scss在第1行有错误:找不到或无法读取要导入的文件:默认值。加载路径:_sass /hoosegow/.bundle/ruby/2.4.0/gems/最小值-2.1.1/_sass.有关详细信息,请参阅https://help.github.com/articles/page-build-failed-invalid-sass-or-scss/
我所有的scss页面都是这样开始的:

---
---

@import "default";

---
---

@import "bootstrap";

我已经确保我的config.yml文件具有以下内容:

sass:
  sass_dir: ./_sass

我不知道接下来该怎么办

cwdobuhd

cwdobuhd1#

看起来你错过了一个很大的提示!
找不到或无法读取要导入的文件:默认值
它正在寻找一个名为default.scss的文件,但无法找到。请确保该文件存在于您配置的sass_dir中,并且没有任何奇怪的读取权限(例如,您可以在其他程序中打开该文件吗?)。

sycxhyv7

sycxhyv72#

我可以通过使用cmd创建 imported 样式表(例如_scss/_default.scss)来修复此错误。
例如:NUL〉_default.scss
注意不要覆盖任何现有文件。

apeeds0o

apeeds0o3#

只需更改文件名。例如:如果你的文件名是navbar.scss,那么将其更改为_navbar.scss,import将保持不变=〉@import './styles/navbar';(假设scss文件在您的样式文件夹中)
别忘了重启服务器。

5vf7fwbs

5vf7fwbs4#

GitHub ACTIONS CI引发了此错误。
我发现我没有添加webpack-dev-server
我添加了如下内容,它帮助:

- name: Add webpack-dev-server
      run: |
        yarn add webpack-dev-server
    - name: Build App
      ...

相关问题