小编use*_*e12的帖子

Scala VSCode,金属智能感知无法正常工作

此代码确实使用 mill 进行编译和运行,但智能感知显示错误“object pwd is not a member of package foo.os bloop”

//main.scala
package foo

object Exercise{
    def main(args: Array[String]): Unit = {
        println(os.pwd)
    }
}

Run Code Online (Sandbox Code Playgroud)
//build.sc
import mill._, scalalib._

object foo extends ScalaModule {
  def scalaVersion = "2.13.1"

  def ivyDeps = Agg(
    ivy"com.lihaoyi::os-lib:0.7.8"
  )
}
Run Code Online (Sandbox Code Playgroud)

我有 Metals vscode 扩展,它确实可以识别项目库中的 os-lib 。它确实显示了 os.pwd 的类型,但仍然显示错误。

scala visual-studio-code mill scala-metals

5
推荐指数
1
解决办法
2278
查看次数

标签 统计

mill ×1

scala ×1

scala-metals ×1

visual-studio-code ×1