【问题标题】:Jest toMatchInlineSnapshot keep showing "operation not permitted, scandir message"开玩笑 toMatchInlineSnapshot 一直显示“不允许操作,scandir 消息”
【发布时间】:2020-08-07 06:56:09
【问题描述】:

我正在尝试使用toMatchInlineSnapshot,但它一直显示EPERM: operation not permitted, scandirat traverseFolder (node_modules/prettier/index.js。我猜这与将数据写入文件有关!?但如果我使用toMatchSnapshot,它就可以工作。 谁能给个提示?

【问题讨论】:

  • 问题是 Prettier 特有的,toMatchSnapshot 不使用它。您可以调试指定的 traverseFolder 函数并检查它抱怨的路径。

标签: reactjs jestjs snapshot


【解决方案1】:

事实证明,我需要授予对文件夹的访问权限,然后 prettier 可以在没有权限拒绝的情况下遍历文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多