脚本RollupError并且接口已废弃

[复制链接]
689 |4
奋斗青年 发表于 2024-5-5 11:27:16 | 显示全部楼层 |阅读模式


编辑器版本:v4.26.2.0
问题描述:跟着教程时,注意到脚本这的感叹号,显示RollupError和接口已废弃,不知道是否要解决以及如何解决,此外,重装过一次编译器无效
报错原文:门袋片骨 0nline_v0.32.0.3

RollupError: Duplicate export 'default' (Note that you need plugins toimport files that are not JavaScript) at D:/MetaApp/Editor_Win64/MetaWorldSaved/Saved/MetaWorld/Project/Edit/打怪/打怪)JavaScripts/ui-generate/monsterUl_generate.ts:55:7

...dSaved/Saved/MetaWorld/Project/Edit/打怪/打怪/JavaScripts/Defal
jump'is deprecated.info:该接口已废弃,在该接口被删除前会仍保持可用,请尽快使用替换方案以免出现问题 since:029 reason:功能改变replacement: changeState at D:/MetaApp/Editor_Win64/MetaWorldSaved/Saved/MetaWorld/Project/Edit/打怪/打怪JavaScripts/DefaultUl.ts:18:20
iump' is deprecated.info:该接口已废弃,在该接口被删除前会仍保持可用,请尽快使用替换方案以免出现问题 since:029 reason:功能改变

回复

使用道具 举报

复读机读复读机 发表于 2024-5-6 11:17:02 | 显示全部楼层
可以点进报错的文件中
image.png

出现这种报错,一般是一个文件中出现了多个export default
image.png

按照需求去掉一个default就可以了,或者拆成两个模块
回复

使用道具 举报

奋斗青年楼主 发表于 2024-5-6 18:45:29 | 显示全部楼层
复读机读复读机 发表于 2024-5-6 11:17
可以点进报错的文件中

大佬,我查看了文件看了看应该不是两个default的原因,我查看了该文件目录下的源代码是这样的:
@Component
export default class NewScript extends Script {

    /** 当脚本被实例后,会在第一帧更新前调用此函数 */
    protected onStart(): void {

    }

    /**
     * 周期函数 每帧执行
     * 此函数执行需要将this.useUpdate赋值为true
     * @param dt 当前帧与上一帧的延迟 / 秒
     */
    protected onUpdate(dt: number): void {

    }

    /** 脚本被销毁时最后一帧执行完调用此函数 */
    protected onDestroy(): void {

    }
}

这里只有一个default
回复

使用道具 举报

复读机读复读机 发表于 2024-5-6 19:08:12 | 显示全部楼层
奋斗青年 发表于 2024-5-6 18:45
大佬,我查看了文件看了看应该不是两个default的原因,我查看了该文件目录下的源代码是这样的:
@Compone ...

你报错的文件 应该是这个,看看这个文件里面是什么样的 image.png
回复

使用道具 举报

奋斗青年楼主 发表于 2024-5-6 20:52:33 | 显示全部楼层
复读机读复读机 发表于 2024-5-6 19:08
你报错的文件 应该是这个,看看这个文件里面是什么样的

大佬我在对应文件把jump替换好了,问题解决噜蟹蟹大佬
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表