首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么gulp试图导入从我的项目中删除的scss库?

为什么gulp试图导入从我的项目中删除的scss库?
EN

Stack Overflow用户
提问于 2019-08-08 01:08:16
回答 1查看 33关注 0票数 0

我正在一个网站上工作,该网站已经设置好编译scss并启动开发服务器。我没有建立这个项目,而且没有人可以直接询问。

它以前工作得很好,但是现在当我在终端中运行gulp命令时,它会给出以下错误:

代码语言:javascript
复制
Error in plugin "sass"
Message:
    sass/projectName.styles.scss
Error: File to import not found or unreadable: breakpoint.
        on line 4 of sass/projectName.styles.scss
>> @import "breakpoint";

因此,这似乎是相当明显的,但我试图修复它似乎没有任何区别。

我已经将includedPaths更改为指向node_modules文件夹中的断点模块,但真正让我感到困惑的是,即使我注释掉了projectName.styles.scss中的“@导入断点”行,它仍然给出了相同的错误消息。这让我觉得没有读到对我的文件的修改,但我不知道为什么。

我假设它很简单,但据我所知,gulp没有缓存,也不需要在修改gulpfile之后进行清理,因此,我也不知道它为什么要这样做。

这是我的gulp文件的包含路径部分。

代码语言:javascript
复制
var sass_config = {
  importer: importer,
  includePaths: [
    'node_modules/breakpoint-sass/stylesheets/',
    'node_modules/singularitygs/stylesheets/',
    'node_modules/compass-mixins/lib/',
  ]
};

任何关于我可以尝试的见解或想法都是有帮助的。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-08 03:25:17

好吧,所以我解决了问题,我想我应该回答我自己的问题,以求繁荣。

所发生的是,早些时候,我删除了项目回购,而我仍然有项目开放在崇高。我没有关闭崇高的项目(虽然我关闭了崇高本身,有一点不同),并再次克隆回购。

当我今天开始做这件事的时候,我继续在“崇高”打开的窗户里。

我不是文本编辑器工作原理方面的专家,但我想内存中有一个已删除的项目回购文件的副本或引用,所以我正在编辑的文件,即gulpfile.js,实际上不是我使用gulp在终端中与之交互的文件。

我在做git status时就知道了,我正在编辑的文件也没有变化。关闭项目窗口并在崇高中打开项目再次解决了我的问题。

对我来说,这是个愚蠢的错误,但至少我们学到了一些东西!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57403989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档