代码之家  ›  专栏  ›  技术社区  ›  Ken Ramirez

错误:找不到要导入的文件或无法读取Gulp+Sass

  •  2
  • Ken Ramirez  · 技术社区  · 7 年前

    我正在尝试编译 Sass公司 并使用刷新浏览器 浏览器同步 . 在上进行更改看起来正确 样式。scss公司 文件,问题是导入的文件。当我进行一些更改时,会出现一个错误:

    events.js:183
          throw er; // Unhandled 'error' event
          ^
    Error: dev\scss\styles.scss
    Error: File to import not found or unreadable: base.
           Parent style sheet: C:/xampp/htdocs/test-gulp/dev/scss/styles.scss
            on line 1 of dev/scss/styles.scss
    >> @import 'base';
       ^
    
        at options.error (C:\xampp\htdocs\test-gulp\node_modules\node-sass\lib\index.js:291:26)
    

    有时在我第一次更新 _基础。scss公司 文件,但有时在第三次或第四次更新之后。

    我在Github上建立了一个存储库,希望您能帮助我: https://github.com/kenramirez12/gulp-sass-browsersync

    1 回复  |  直到 7 年前
        1
  •  2
  •   nazg    7 年前

    我认为问题在于你的编辑器,更确切地说,是原子保存行为。我不知道您使用的是什么文本编辑器,但我在使用sublime编码时也遇到了同样的错误,解决方案是在sublime设置中添加以下内容: "atomic_save": true . 它帮助了我。