說明:
在npm install 后,會出現Scanning files to index ...... 出現這個是正常的,但是一直不消失就不正常了。原因是npm install 后 node_modules 內增加了文件夾,但是文件路勁太深所以 才造成phpstorm 一直卡在了 Scanning files to index.... 狀態。之后會出現提示框,也就是提示說給phpstorm分配的內存太少。但是,自己要知道,並不是分配的內存少哦。
解決:
右擊 node_modules文件夾,並按如圖操作點擊,也就是讓phpstorm不加在這個文件夾。 
如果要取消的話:
intellij idea中Mark Directory As里的Sources Root、ReSources Root等的區別:
1. Source roots (or source folders)
By assigning a folder to this category, you tell IntelliJ IDEA that this folder and its subfolders contain source code that should be compiled as part of the build process.
2. Test source roots (or test source folders; shown as rootTest)
These roots are similar to source roots but are for code intended for testing (e.g. for unit tests). Test source folders let you keep the code related to testing separate from the production code.
Compilation results for sources and test sources, normally, are placed into different folders.
3. Resource roots
are for resource files used in your application (images, various configuration XML and properties files, etc.).
During the build process, all the contents of the resource folders are copied to the output folder as is.
Similarly to sources, you can specify that your resources are generated. You can also specify which folder within the output folder your resources should be copied to.
4. Test resource roots
(or test resource folders; shown as rootTestResourceIJ; available only in Java modules) are for resource files associated with your test sources. In all other respects, these folders are similar to resource folders.
**5. Excluded roots (shown as rootExcluded) are ones that IntelliJ IDEA
“almost ignores”.**
Very limited coding assistance is provided for files in excluded folders. Classes contained in excluded folders don’t appear in code completion suggestion lists, references to such classes are shown in the editor as unresolved. When searching, IntelliJ IDEA doesn’t look in excluded folders, etc.
