IDE波浪线泛红提示类型在导入包不存在
然后编译报告
代码一行没动,上一个版本还能编译跑的
话说啊,好像每次版本更新都出问题了的
看报错像是core没有构建成功,不知道你是使用moon update还是通过官网的脚本更新的?可以尝试:
cd ~/.moon/lib/core
moon bundle
然后回到你的项目,执行
moon clean
moon build
no work to do 的话可以先试试 moon clean 再 moon bundle
方便分享一下最小的可以重现这个问题的工程吗,这个图里看着是尝试在wasm-gc后端构建webCanvas这个包时编译器崩溃了
好的,由于没有邮箱,搞了一个百度网盘的地址共享了
这个是编译器的 bug,我们会尽快修一下。
触发这个 bug 的地方是 webCanvas/html_ffi.mbt
86 行的:
impl[T : Show] Show for JS_Object with ...
这里的类型参数 T
是 unused 的,移除 [T : Show]
就可以暂时 workaround 这个 bug
确实是的,上一个版本貌似倒可以编译通过