【问题标题】:Problems cleaning up after cypress run赛普拉斯运行后清理问题
【发布时间】:2021-02-09 13:08:19
【问题描述】:

我正在安装目录中执行 cypress 测试,我想通过删除 node_modules 来清理自己:

npm uninstall
rm -rf node_modules

但是,我有时会遇到错误:

rm:无法删除“node_modules/.rxjs.DELETE/src/internal/scheduled”: 目录不为空

卷中的所有文件的所有者都为nobody:nogroup,因此我当前的用户应该能够删除所有内容。有时情况并非如此。

我错过了什么?如何正确清理自己?

【问题讨论】:

    标签: docker npm cypress


    【解决方案1】:

    我之前也遇到过类似的问题。

    显然,您显示的消息也是由该目录中仍在使用的文件引起的(我知道,误导......似乎-rf 只是不起作用)。

    你提到它时不时地起作用让我更加怀疑,这样的事情通常与时间有关。

    所以你可以做的是添加一个sleep 5 或其他东西来测试它。长期解决方案显然应该看起来不同......只需确保在尝试清理之前一切都已完成。

    【讨论】:

    • 你的意思是cypress进程返回了,但是后台还有一些线程在做清理?
    猜你喜欢
    • 1970-01-01
    • 2022-09-30
    • 2021-12-05
    • 1970-01-01
    • 2021-12-07
    • 2020-12-23
    • 1970-01-01
    • 2019-12-27
    • 2019-07-29
    相关资源
    最近更新 更多