javascript - 由于 Git 的 index.lock,WebStorm 不断使我本地运行的服务器崩溃

标签 javascript node.js git reactjs webstorm

Error: EPERM: operation not permitted, lstat 'C:\ProjectDirectory\.git\index.lock'
    at Error (native)

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

我正在使用 this React boilerplate实际作者回应了我提出的一个错误问题,即“根据错误,您的编辑器或源代码控制系统似乎正在锁定文件。”

每次我进行一些更改时,我都会重新启动服务器有点累,我很想解决这个问题。

Full error log

最佳答案

只有 IDE 有理由查看.git/ 文件夹。因此,如果有其他尝试,那就是配置中的错误。

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

确保 .git/ 在他们的配置中被豁免。

关于javascript - 由于 Git 的 index.lock,WebStorm 不断使我本地运行的服务器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45988262/

相关文章:

git update-index --assume-unchanged 和 git reset

javascript - 如何在将对象的构造函数更改为实例函数时保留 Javascript 对象的属性

node.js - mongoDB中的update和updateMany方法有什么区别?

javascript - 我如何将现有数据库连接到 sequelize.js?

javascript - node.js 是否提供真正的数组实现?

javascript - node.js 表单处理更新和删除

linux - 在没有上游的情况下构建 Debian 软件包

远程和本地副本之间的 Git 版本不同

javascript - 如何将动态创建的表单字段绑定(bind)到 Angular 2 中的对象?

javascript - 使用 Jquery 为复选框提供默认选中值