fs.readdirSync()函数,开发时运行正常,打包后获取的目录文件列表错误 时间: 2019年11月28日 现象及原因 开发时,功能运行正常,但打包exe安装后,功能异常。经断点调试,发现问题出在 fs.readdirSync()时断点后打印的log如图所示 经排查,发现路径的最后有一个"/"时,会导致输出的目录文件列表为app.asar这一层的文件列表,而不是正确路径的文件列表。而路径结尾没有"/"时,获取的目录文件列表正常。 解决方案 将路径结尾的"/"删掉。