3.6 如何找到当前ts文件的绝对路径

3.4的时候 可以拿到 console.log(__dirname);
3.6就变成了CocosDashboard的目录了…

简单测试,两个版本打印一样,我是在插件脚本里加的打印,测试版本:3.4.2,3.6.0

怎么可能。

3.4.3-3.6dirname.rar (2.0 MB)

这个是3.4.2升级到3.6之后,得到的路径不是在resources目录下。 原本3.4.2的工程打印这个目录,是resource目录。而3.6 是在dashBoard目录下

我想在3.6 获取到当前文件ts所在的目录

@215194780

嗯,我是用插件测试的,不是组件脚本内获取的;
目前 3.6 确实没办法直接(__dirname)这样获取,可以用 import.meta.url 获取相对路径拼接?

多谢回复,我试试.因为3.4.2是确实可以拿到resource 然后再拼接路径。主要问题是在于。每个开发者,他们的工程放置安装目录不同。不知道是否有类似visualStudio c++一样。solutionDir这种东西。相对于当前工程的路径