【问题标题】:node-sass: File to import not found or unreadable: ./node_modules/node-sass:找不到或无法读取要导入的文件:./node_modules/
【发布时间】:2018-05-05 02:16:14
【问题描述】:

这是我的项目文件/文件夹结构:

myproject/
  themes/
    mytheme/
      .node_modules/
      source/
        css/
          mytheme.sass
      _config.yml
      package.json

所以,我修改了我的myproject/themes/mytheme/source/css/mytheme.sass 文件以导入两个node_modules/ 包:

@import "./node_modules/minireset.css/minireset.sass"
@import "./node_modules/components-font-awesome/scss/font-awesome"

但是当我执行 hexo server 并浏览我的 localhost 服务器时,我在终端中收到了以下错误消息:

Error: File to import not found or unreadable: ./node_modules/minireset.css/minireset.sass.
Error: File to import not found or unreadable: ./node_modules/components-font-awesome/scss/font-awesome.

那么,我应该如何将这些包导入到我的主 SASS 文件中?我正在使用 hexo-renderer-sass (https://github.com/knksmith57/hexo-renderer-sass)。

问候。

【问题讨论】:

    标签: node.js sass pug hexo


    【解决方案1】:

    你的 sass 文件的路径必须相对于当前的 sass 文件:

    @import "../../node_modules/minireset.css/minireset.sass"
    @import "../../node_modules/components-font-awesome/scss/font-awesome"
    

    【讨论】:

      猜你喜欢
      • 2017-10-04
      • 2019-08-08
      • 2014-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-03
      • 2014-06-15
      相关资源
      最近更新 更多