Javascript 由于Git';s索引锁

Javascript 由于Git';s索引锁,javascript,node.js,git,reactjs,webstorm,Javascript,Node.js,Git,Reactjs,Webstorm,我正在使用WebStorm,每次我使用npm start运行本地服务器进行测试时,它都会不可避免地崩溃,有时是在什么都不做,有时是在做了一些更改之后 我正在使用,而实际作者回应了我提出的一个bug问题,即“根据错误,看起来您的编辑器或源代码管理系统正在锁定文件。” 我有点累了重新启动服务器,每次我做了一些改变,并希望修复这个问题 只有IDE才有理由查看.git/文件夹。所以,如果其他东西尝试了,那就是配置中的错误 npm start是npm run all--parallel test:watc

我正在使用WebStorm,每次我使用
npm start
运行本地服务器进行测试时,它都会不可避免地崩溃,有时是在什么都不做,有时是在做了一些更改之后

我正在使用,而实际作者回应了我提出的一个bug问题,即“根据错误,看起来您的编辑器或源代码管理系统正在锁定文件。”

我有点累了重新启动服务器,每次我做了一些改变,并希望修复这个问题


只有IDE才有理由查看
.git/
文件夹。所以,如果其他东西尝试了,那就是配置中的错误

npm start
npm run all--parallel test:watch open:src lint:watch
的别名


确保
.git/
在其配置中被豁免。

这是一个公共回购协议,我们可以在其中重现问题吗?@pedromss这是一个公共回购协议,我希望看到实际的错误代码;我认为Windows没有lstat,POSIX lstat也没有,所以我不确定它实际上调用了什么。我建议使用;筛选对以“index.lock”结尾的文件的访问。这应该告诉我们什么进程试图获取有关index.lock的信息,以及它们遇到了什么样的失败。老实说,这可能是许可。当你以管理员的身份运行命令时会发生什么?@Birchlabs我正在Windows机器上Webstorm提供的终端上运行“npm start”。我将尝试以管理员的身份运行WebStorm,看看它是否能带来不同(尽管我不确定这是否正是您的意思)。我可以下载ProcMon并尝试一下,看看它是否能捕捉到我看到的任何东西。你能解释一下如何在WebStorm的配置中豁免.git/吗?我会试着自己弄明白,但我想问你well@user1189352Webstorm确实有理由保留.gif文件夹的trask,因为如果您从控制台运行一些git命令,它可以考虑对工作文件夹的更改。其他工具必须配置错误。
Error: EPERM: operation not permitted, lstat 'C:\ProjectDirectory\.git\index.lock'
    at Error (native)