小编Rom*_*ent的帖子

该文件位于模块“.”内,该模块不包含在您的工作区中

我有一个 golang 项目,其中包含特定于 Windows 的代码。当从 macOS 上运行的 vscode 处理此项目时,我在打开文件时收到以下警告getFileCreationTime_windows.go

该文件位于模块“.”内,该模块不包含在您的工作区中。要解决此问题,您可以添加使用此目录的 go.work 文件。有关设置工作区的更多信息,请参阅文档: https://github.com/golang/tools/blob/master/gopls/doc/workspace.md。去清单

我不清楚我应该如何处理这个警告。我没有使用多个模块,这是一个简单的应用程序项目。

go visual-studio-code gopls

10
推荐指数
1
解决办法
8566
查看次数

无法将 SCSS 值分配给 css 自定义属性(css 变量)

为了确保可读性和可维护性,我想声明几个值,例如颜色,但只声明一次。

我遇到的问题是,似乎不可能将 sass 函数的结果甚至简单的变量直接分配给 css 变量。

.some-selector {
    --my-css-variable: $my-color; // nope
    --my-css-variable: mySassFunction(); // nope
    --my-css-variable: transparentize($my-color, .5); // nope
    --my-css-variable: copy-pasted-value; // alright
}
Run Code Online (Sandbox Code Playgroud)

我似乎无法在搜索引擎上找到任何答案,最多只能找到不相关的主题。你可以帮帮我吗?

css sass css-variables

4
推荐指数
1
解决办法
682
查看次数

在抽象类中使用子方法可以吗?pep8 说实例没有成员

我在 Visual Studio 代码中使用 pep8,我只是尝试编写一些抽象类。

问题是我收到错误,[pylint] E1101:Instance of 'MyAbstract' has no 'child_method' member因为 pep8 没有意识到该方法定义良好,但在子类中。

为了说明我的问题,这里有一个代码片段,为了清晰起见,该代码片段被缩减到最少:

class MyAbstract:

    def some_method(self):
        newinfo = self.child_method()
        # use newinfo 

class MyChild(MyAbstract):

    def child_method(self):
        # Do something in a way

class OtherChild(MyAbstract):

    def child_method(self):
        # Do the same thing in a different way
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:

  • 这样写类可以吗?
  • 您将如何解决该错误?(禁用错误,使用另一种模式,...)

澄清

MyAbstract 类不应被实例化,并且子类将继承some_method. 这个想法是在子类实例上使用它。

python abstract-class pep8 python-3.x visual-studio-code

3
推荐指数
1
解决办法
473
查看次数