PhpStorm 在编辑 vue.js 文件时非常慢

War*_*rio 5 performance phpstorm vue.js

我正在使用带有 vue.js 插件的 PhpStorm 2017.1.4。我遇到的问题是:这个插件非常慢,并且在您键入时无法进行编码,并且您仅在 1 到 2 秒的延迟内看不到您键入的内容。它占用 95% 的已分配内存。它占用了 50% 的 CPU 使用率。

我正在做的项目是新的,我只打开了一个少于 70 行的文件。

设置提供安装 vue.js 插件 v171.4424.63 我试图从https://plugins.jetbrains.com/plugin/9442-vue-js安装插件 v171.3780.63 的早期版本,但结果是一样的。

PhpStorm 不支持安装更新的版本,并将其显示为红色,并显示消息“插件与当前的 PhpStorm 安装不兼容”。

我已经在https://youtrack.jetbrains.com/issue/WI-36715上打开了一个问题。但是在他们解决问题之前我该怎么办?记事本上的代码?

我能做些什么来加快速度吗?

小智 10

这样做并解决了我的问题

告诉phpStorm 忽略/public用于索引的目录。

  1. 右键单击 a dir(如public、 或public/js),
  2. 选择mark directory as并选择excluded
  3. PHPStorm 进行更改时将不再对其进行索引。


bet*_*r07 7

我有类似的问题,对我来说,问题出在公共文件夹中由 Encore/Webpack生成的 javascript 文件多个副本。因此,PhpStorm 索引了所有重复项,并使用所有重复项进行代码完成/代码导航。

排除带有生成的 javascript 文件的文件夹(在 PhpStorm 中将目录标记为排除)有帮助!

(好吧,我早就应该排除这样的文件夹)...


War*_*rio 1

我刚刚发现是什么让我的特定项目如此缓慢,而不是其他项目:我正在使用 Laravel mix 工具来版本控制我的 js 和 sass 文件。我在公共目录中存储了 200 多个生成的副本。编辑 即使我已将 public\js 和 public\css 添加到 .gitignore,phpStorm VCS(版本控制) PhpStorm 也占用了几乎所有资源来索引这些文件。现在我删除了未使用的文件,该插件应该很快。

现在剩下的问题是为什么 laravel mix 不删除以前版本的内置 css 和 js 文件?