gpt4 book ai didi

meteor - Meteorjs 中的错误 : ENOTEMPTY, 目录不为空

转载 作者:行者123 更新时间:2023-12-01 22:43:12 24 4
gpt4 key购买 nike

Error: ENOTEMPTY, directory not empty '/path/disk/folder/.meteor/local/build-garbage-     qb4wp0/programs/ctl/packages'

我已经浏览过该网站是否存在此问题,并知道导致此错误的原因是什么,并尝试了它们。我也尝试了他们的解决方案,并且我可以设法始终重置项目。

问题是,每当项目重置时,在项目的第一次运行时,它将运行顺利并且不会发生错误,但经过一段时间或对我的项目进行更改(例如错误检查、添加包或更改一些内容)。 ..将会发生该错误。

我不知道如何解决这个问题,我的临时解决方案是始终创建另一个 meteor 项目并放置我的所有项目文件并安装我使用的所有软件包。

急需帮助。

最佳答案

我在 Vagrant 机器上运行 Meteor.js 时遇到此错误。为了获得更多背景信息,我为 MongoDB 的 db 文件夹创建了一个符号链接(symbolic link),因为我遇到了锁定问题 ( solution I used for that was described elsewhere )。

接下来,我的设置如下:

/vagrant/.meteor/local/db -> /home/vagrant/my_project_db (symbolic link)

这解决了我遇到的 MongoDB 锁问题,但是每次任何源文件更改时,meteor 都会崩溃,并出现与您遇到的相同异常。删除文件没有帮助, meteor 重置也没有帮助。

幸运的是,通过将文件夹结构更改为以下内容可以解决此问题:

/vagrant/.meteor/local -> /home/vagrant/my_project_local (symbolic link)

我所做的很简单,只需将 Meteor.js 的本地文件夹从共享文件夹中移出,然后仅使用符号链接(symbolic link)引用该文件夹即可:

cd /vagrant/.meteor
mv local /home/vagrant/my_project_local
ln -s /home/vagrant/my_project_local local

最后一切都很好。错误早已消失,反馈周期也短得多。

关于meteor - Meteorjs 中的错误 : ENOTEMPTY, 目录不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23966671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com