繁体   English   中英

在 linux 应用程序工作正常,但在 windows 上抛出错误“EPERM:不允许操作,lstat”

[英]On linux application works fine, but on windows an error is thrown “EPERM: operation not permitted, lstat”

项目发生的事情很奇怪。


在 Linux(fedora 33)上运行节点项目时,一切正常,没有引发此类错误:

程序的流程

  1. 节点项目已启动。
  2. 用户选择要预览的内容 object。
  3. 其他资产从 zip 存档中提取,用于内容对象的预览(这会生成新的文件夹和文件)(如果内容 object 未更改,下次将跳过它)。
  4. 内容object渲染过程完成后,为用户显示内容object。
  5. 可以复制步骤(2)并且没有出现此类错误,一切正常。

在 Windows 10 上运行节点项目时,会引发错误:

流量:

  1. 节点项目已启动。
  2. 用户选择要预览的内容 object。
  3. 其他资产从 zip 存档中提取,用于内容对象的预览(这会生成新的文件夹和文件)(如果内容 object 未更改,下次将跳过它)。
  4. 内容object渲染过程完成后,为用户显示内容object。
  5. 当 (2) 步骤被复制时,“ EPERM : operation not allowed, lstat ”被抛出。 为了避免这个问题,我必须重新启动 node.js 服务器。 并且程序工作流程将相同导致“EPERM”错误......

尝试以管理员身份运行,降级 node.js 版本。 不知道还能做什么。 我迫切需要在 windows 上运行它...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM