【发布时间】:2022-05-21 00:13:55
【问题描述】:
这段代码确实可以用mill编译和运行,但是intellisense显示错误“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)
}
}
//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"
)
}
我有 metal vscode 扩展,它可以识别项目库中的 os-lib。它确实显示了 os.pwd 的类型,但仍然显示错误。
【问题讨论】:
-
您是否导入了 mill 构建定义并重新加载了构建服务器?
-
通过我导入构建并重新启动构建服务器的金属扩展,没有帮助。
-
我建议您在metals discord server 中提问。
标签: scala visual-studio-code mill scala-metals