Vaadin 8.1 SCSS error by default: "Cannot resolve directory 'valo'" & "Error:(1, 18) Cannot resolve file 'valo.scss'"
Vaadin 8.1 SCSS error by default: "Cannot resolve directory 'valo'" & "Error:(1, 18) Cannot resolve file 'valo.scss'"
在使用名为 vaadin-archetype-widget
的 Maven 原型创建的 Vaadin 8.1.5 应用程序中,我简要介绍了演示应用程序模块中的文件 > src > main > webapp > VAADIN > themes > demo > styles.scss, 我收到 IntelliJ 2017.2 报告的这些错误:
Error:(1, 13) Cannot resolve directory 'valo'
Error:(1, 18) Cannot resolve file 'valo.scss'
…关于此内容:
@import "../valo/valo.scss";
$gray: #d1d1cf;
$green: #40b527;
$darkgreen: darken($green, 30%);
…
这是真的错误吗?
- 该行是 Vaadin 以前版本的残余吗?
- 或者
valo
文件夹和 valo.scss
文件是否在构建时出现,所以不是真正的问题?
即使在构建之后,仔细阅读 target
文件夹也不会显示嵌套的 valo
文件夹。我确实看到 target
> my-app-1.0-SNAPSHOT
> VAADIN
> themes
> demo
> styles.scss
。这让我相信这可能是 Vaadin 以前版本的 Maven 原型工件中留下的错误。
这不是真正的错误,这是 IntelliJ 没有了解全局(或者在大多数情况下与任何 IDE 一样)。这里的正确或错误的权威是 Vaadin 的 SASS-Compiler(在开发模式下或通过您的构建工具根据请求 运行),它将在类路径上查找内容,而IntelliJ 将尝试在实际目录中找到它们。
嵌套的 valo
文件夹将在运行时在 com.vaadin:vaadin-themes
jar 中找到。
在使用名为 vaadin-archetype-widget
的 Maven 原型创建的 Vaadin 8.1.5 应用程序中,我简要介绍了演示应用程序模块中的文件 > src > main > webapp > VAADIN > themes > demo > styles.scss, 我收到 IntelliJ 2017.2 报告的这些错误:
Error:(1, 13) Cannot resolve directory 'valo'
Error:(1, 18) Cannot resolve file 'valo.scss'
…关于此内容:
@import "../valo/valo.scss";
$gray: #d1d1cf;
$green: #40b527;
$darkgreen: darken($green, 30%);
…
这是真的错误吗?
- 该行是 Vaadin 以前版本的残余吗?
- 或者
valo
文件夹和valo.scss
文件是否在构建时出现,所以不是真正的问题?
即使在构建之后,仔细阅读 target
文件夹也不会显示嵌套的 valo
文件夹。我确实看到 target
> my-app-1.0-SNAPSHOT
> VAADIN
> themes
> demo
> styles.scss
。这让我相信这可能是 Vaadin 以前版本的 Maven 原型工件中留下的错误。
这不是真正的错误,这是 IntelliJ 没有了解全局(或者在大多数情况下与任何 IDE 一样)。这里的正确或错误的权威是 Vaadin 的 SASS-Compiler(在开发模式下或通过您的构建工具根据请求 运行),它将在类路径上查找内容,而IntelliJ 将尝试在实际目录中找到它们。
嵌套的 valo
文件夹将在运行时在 com.vaadin:vaadin-themes
jar 中找到。