记录一次使用__dirname和./引出的bug

JS项目中

        保存本地生成的图片时使用的路径:__dirname+“/waitToFinishTask.png"

        但是在获取这张图片的时候我使用的是“./waitToFinishTask.png”。

        从而抛出异常:Error: ENOENT, No such file or directory './waitToFinishTask.png'.

     (有一个奇怪的地方就是,使用vscode运行就会报错,使用webstorm运行就不会报错。奇奇怪怪,不太理解。。。)

 找了好久都不知道为什么会找不到这张图片。偶然把__dirname跟/waitToFinishTask.png”一起使用:__dirname + '/waitToFinishTask.png',没想到就成功了。

        因此网上查了一下:__dirname./ 还是有区别的(我之前以为没区别)。

        下面是网上查的资料截取的一部分。

记录一次使用__dirname和./引出的bug_第1张图片

查询的资料链接:https://www.cnblogs.com/wxmdevelop/p/8064817.html 

你可能感兴趣的:(javascript)