Intellij node_modules文件夹颜色是什么意思?

时间:2018-04-22 09:42:40

标签: intellij-idea npm

那些node_modules文件夹颜色是什么意思?

enter image description here

当使用npm安装这些文件夹时,这些文件夹将如何不同?

更广泛地说,我们如何查看与文件夹关联的元数据?要了解发生了什么。

因为“将目录标记为”并未说明有关node_modules文件夹的任何信息。例如,“库根”甚至不在菜单中。

2 个答案:

答案 0 :(得分:4)

灰色文件夹似乎是package.json中列出的直接依赖项,而间接需要橙色文件夹。

答案 1 :(得分:3)

橙色是排除文件夹的颜色。 IntelliJ会自动排除间接依赖关系,因为您不应该导入这些依赖关系。同样,排除间接依赖关系也可以加快搜索速度。

灰色表示不是源文件夹的基本文件夹,已排除...

仅供参考,libraryFolder的元数据位于项目的.iml中,例如:

   <content url="file://$MODULE_DIR$">
      <excludeFolder url="file://$MODULE_DIR$/target" />
      <excludeFolder url="file://$MODULE_DIR$/wmsWebUi/dist" />
      <excludeFolder url="file://$MODULE_DIR$/wmsWebUi/nbproject" />
      <libraryFolder url="file://$MODULE_DIR$/wmsWebUi/node_modules" />
      <excludeFolder url="file://$MODULE_DIR$/wmsWebUi/node" />
      <excludeFolder url="file://$MODULE_DIR$/wmsWebUi/npm-cache" />
      <excludeFolder url="file://$MODULE_DIR$/wmsWebUi/target" />
    </content>

有关文件颜色的完整列表,请参见:https://www.jetbrains.com/help/idea/content-roots.html?_ga=2.259757642.1179276042.1586287143-485769907.1519135476