电子编译:无法使用Stylus

4
我正在开发一个使用electron-compile的应用程序,但是我遇到了一个奇怪的问题,我无法编译我的文件。
我知道问题不在于我的样式表,因为当我将它们更改为以下内容时,它们仍然无法加载:
body {
  background-color: red;
}

样式无法加载,因为样式表似乎无法编译。当我在DevTools中打开有问题的样式表时,出现以下内容:
Failed to compile /path/to/src/renderer/styles/styles.styl: ENOENT: no such file or directory, stat ''
Error: ENOENT: no such file or directory, stat ''

我已经多次检查过路径,它是正确的。

我知道问题出在electron-compile或者只是electron上的另一个原因是,如果我更改文件并重新编译,样式会加载,但是如果我重新加载页面,它们就会消失。


你尝试过使用electron-forge吗?它所包含的似乎对Stylus有效,至少大部分是这样。我在使用@import@require时遇到了问题。除此之外,一切都很好。 - Geoff Johnson
@GeoffJohnson 我正在使用 electron-forge。我也遇到了一些关于 @import@require 的问题 :) - Hum4n01d
我有和 @Hum4n01d 说的一样的问题 :( - Shankar Us
如果您已经解决了它,请分享。 - Shankar Us
1
@ShankarUs 我现在正在使用 styled-components - Hum4n01d
1个回答

0

对我而言,当我的@import路径从应用程序目录开始时,似乎可以正常工作,而不是相对于实际的styl文件。

像这样:

@import 'styl/global/_common';


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接