预检清单
- 我已阅读了此项目的 Contributing Guidelines。
- 我同意遵循此项目遵循的 Code of Conduct。
- 我在 issue tracker 中搜索了一个与我想要提交的 bug 报告匹配的 bug,但没有成功。
Electron 版本
29.2.0
您正在使用的操作系统是什么?
macOS
您正在使用的操作系统版本是什么?
macOS Sonoma 14.5
您正在使用的架构是什么?
arm64(包括 Apple Silicon)
最后已知正常工作的 Electron 版本
n/a
预期行为
当从 Electron 进程中执行 asar 文件时,期望得到与从相同版本的 Nodejs 进程中执行相同文件相同的结果。
实际行为
对于相同文件的信息不同,Electron 返回的版本违反了 Node API(例如,blksize 是 bigint | number
)。以下结果是针对完全相同的路径。
Electron
{
dev: 1,
mode: 16804,
nlink: 1,
uid: 501,
gid: 20,
rdev: 0,
blksize: undefined,
ino: 1,
size: 0,
blocks: undefined,
atimeMs: 1719497601434,
mtimeMs: 1719497601434,
ctimeMs: 1719497601434,
birthtimeMs: 1719497601434,
atime: 2024-06-27T14:13:21.434Z,
mtime: 2024-06-27T14:13:21.434Z,
ctime: 2024-06-27T14:13:21.434Z,
birthtime: 2024-06-27T14:13:21.434Z
}
Node
{
dev: 16777233,
mode: 33188,
nlink: 1,
uid: 501,
gid: 20,
rdev: 0,
blksize: 4096,
ino: 26518531,
size: 108901,
blocks: 216,
atimeMs: 1719497300692.307,
mtimeMs: 1719497300686.6824,
ctimeMs: 1719497300686.6824,
birthtimeMs: 1719497300686.2349,
atime: 2024-06-27T14:08:20.692Z,
mtime: 2024-06-27T14:08:20.687Z,
ctime: 2024-06-27T14:08:20.687Z,
birthtime: 2024-06-27T14:08:20.686Z
}
测试用例 Gist URL
https://gist.github.com/clavin/d9babddd2e5147ebea73b99d6fef1406
其他信息
- 无响应*
1条答案
按热度按时间gv8xihay1#
感谢报告这个问题!我创建了一个简单的$x^{test case}$并将其附加到问题说明。