我正在尝试从我的库中包含一个路径,以便我可以使用一个@import
语句在我的应用程序中包含 scss 文件,如下所示:
@import "some-scss-in-my-lib"
Run Code Online (Sandbox Code Playgroud)
不幸的是,每次我尝试为我的应用程序提供服务时,我都会收到以下编译器错误:
SassError: Can't find stylesheet to import.
Run Code Online (Sandbox Code Playgroud)
在 Stackoverflow 上查找搜索给我带来了这个线程,它描述了与我现在面临的相同问题。而且我已经尝试styleIncludePaths
像Zainu建议的那样包含属性的路径,但是在尝试为应用程序提供服务时,我遇到了上面“问题”部分中描述的确切问题。
我试图在第一篇文章中设置stylePreprocessorOptions
像GreatHawkeye这样的属性,并且可以@import
在使用后设置 scss 文件ng build
,但我不明白这是如何以及为什么会起作用,stylePreprocessorOptions
但不是styleIncludePaths
?
我还尝试在 google 上搜索,这使我找到了 Thread Unable to get styles bundled using styleIncludePaths 选项,在那里我找到了Alan Aguis的答案,但不幸的是,没有真正解释 styleIncludePaths 的真正用途。Alan Aguis说的唯一一句话是:
那是因为 styleIncludePaths 是为其他东西缩进的。
但正如所说,他没有说 styleIncludePaths 到底是什么,这让我更加困惑。
我还尝试查找有关在线程上添加样式包含路径的文档如何使用“styleIncludePaths”的 …