当前位置: 首页 > 知识库问答 >
问题:

为什么我的node_modules文件夹被排除在我的phpStorm?

养慈
2023-03-14

[大家好!每次我运行npm安装命令时,它都会创建node_modules文件夹,但该文件夹被排除在外!我也有一些警告,你可以看到,但我认为npm安装是成功的。

npm警告已弃用minimatch@2.0.10:请更新至minimatch 3.0。2或更高版本以避免RegExp DoS问题

npm警告已弃用minimatch@0.2.14:请更新至minimatch 3.0。2或更高版本以避免RegExp DoS问题

NPM WARN已弃用的graceful-fs@1.2.3: gry-fs v3.0.0及之前版本将在节点发布时失败

npm警告首选全局marked@0.3.6应与-g一起安装

npm警告首选全局节点-gyp@3.4.0应与-g一起安装

npm警告可选跳过可选依赖项:fsevents@^1.0。0(节点\u模块\chokidar\节点\u模块\fsevents):

npm WARN notsup跳过可选依赖项:不支持的平台fsevents@1.0.15:通缉{“os”:“达尔文”,“拱门”:“任何”}(当前:{“os”:“win32”,“拱门”:“x64”})

前3个警告来自于“吞咽”监管部门。如果我在包中键入以下代码,最后2个我可以传递它们。json:

*"optionalDependencies": {

          "fsevents": "*"

},*

然后在终端中键入命令npm安装--no-可选。但我不明白为什么我的node_modules文件夹被排除在外,PhpStorm(2016.2.2)不允许我排除它。谢谢你!]1个

共有1个答案

艾宏远
2023-03-14

我相信它们不被视为源文件,因为node_modules文件夹的内容是导入的依赖项。

排除该文件夹有助于加快项目中的搜索速度;因为PhpStorm不需要搜索所有外部模块。

这就是JetBrains文档所说的:

排除的文件夹不涉及索引,因此它们在搜索、解析、观看等时被忽略。,

因此,将文件夹标记为排除并没有什么错。

但是,如果要取消排除node_modules文件夹,请查看JetBrains支持上的此线程。此线程由具有相同问题的人启动。其中一项建议是:

请打开“设置|语言”

 类似资料:
  • 问题内容: 我的Eclipse Java软件包被视为一个文件夹。谁能建议出什么问题了? 问题答案: 最坏的情况是,您必须删除文件夹并重新创建为Java程序包。 通过重构将Java类保存在Java项目中的其他位置 删除文件夹和基础文件夹结构 创建一个Java包 通过重构将Java类移回Java包下

  • node_modules文件夹到底是什么,有什么用途? 我知道,当我们用< code>npm下载任何库时,该库会转到node_modules文件夹。我还知道,当我们要上传它时(例如,上传到GitHub ),我们必须忽略node_modules文件夹,因为它占用了很多空间。通过package.json文件,我们可以使用< code>npm i下载所有依赖项。 假设我想将我的应用程序/网站部署到某个服

  • 问题内容: 今天,一位同事向我解释了如何创建nodejs项目,我注意到在./node_modules中有一个名为.bin的不可见文件夹。我必须说,我在添加到项目“ bootcamp”和“ bower”工具后才发现了这一点。.bin的目的是什么?它是做什么用的? 问题答案: 这是节点模块中的二进制文件(可执行文件)所在的文件夹。 NPM网站指出: 可执行文件在全局模式下,可执行文件在Unix上链接到

  • 每次运行导出的文件(该文件包含一个以图像为图标的

  • 问题内容: 我正在尝试打开一个保存在源文件夹本身中的CSV文件名“ logger.csv”。 但是,这一直在给我一个“找不到文件”错误。 问题答案: 如果您现在就使用相对路径,则该文件需要存在于项目根目录中, 而不是 存在于java文件的目录中。 考虑以下层次结构: 不管用。 将 现在 的工作。(注意,该文件与src目录相邻。)

  • 我面临这个问题,我不知道该怎么办。我们将一个项目从git导入Intellij,当我们执行mvn clean install时,maven开始在项目根目录上创建所有依赖项文件夹。这只发生在我们的一台电脑上,我们不知道为什么: 你知道怎么解决这个问题吗?谢谢使用设置更新。xml Intellij