簡體   English   中英

為什么在我的phpStorm中排除了我的node_modules文件夾?

[英]Why my node_modules folder is excluded in my phpStorm?

[大家好! 每次我運行npm install命令時,它都會創建node_modules文件夾,但該文件夾將被排除! 您也可以看到一些警告,但是我認為npm安裝成功完成。 我收到的警告如下:

npm WARN不建議使用minimatch@2.0.10:請更新至minimatch 3.0.2或更高版本,以避免RegExp DoS問題

npm WARN不建議使用minimatch@0.2.14:請更新為minimatch 3.0.2或更高版本,以避免RegExp DoS問題

npm WARN不推薦使用graceful-fs@1.2.3:graceful-fs v3.0.0及之前版本,在版本大於等於v7.0的節點版本上將失敗。 請盡快更新至graceful-fs@^4.0.0。 使用“ npm ls graceful -fs”在樹中找到它。

npm WARN首選全局標記@ 0.3.6應與-g一起安裝

npm WARN首選全局node-gyp@3.4.0應該與-g一起安裝

npm警告可選的跳過選擇性依賴性:fsevents@^1.0.0(node_modules \\ chokidar \\ node_modules \\ fsevents):

npm WARN notsup跳過可選依賴項:fsevents@1.0.15不受支持的平台:通緝{“ os”:“ darwin”,“ arch”:“ any”}(當前:{“ os”:“ win32”,“ arch”: “ x64”})

前三個警告來自吞食的de悔。 如果我在package.json中鍵入以下代碼,則最后兩個我可以通過它們:

*"optionalDependencies": {

          "fsevents": "*"

},*

然后在終端中輸入命令npm install --no-optional 但是我不明白為什么我的node_modules文件夾被排除在外,而PhpStorm(2016.2.2)不允許我不排除它。 謝謝!] 1

我相信它們不被視為源文件,因為node_modules文件夾的內容是導入的依賴項。

排除該文件夾有助於加快項目搜索速度。 因為PhpStorm不需要搜索所有外部模塊。

這是JetBrains文檔必須說的:

排除的文件夾不參與索引編制,因此在搜索,解析,監視等過程中將忽略它們,

因此,將文件夾標記為“已排除”沒有任何問題。

但是,如果要取消排除node_modules文件夾,請查看JetBrains支持上的該線程 此線程由存在相同問題的人員啟動。 那里的建議之一:

請打開“設置|語言和框架| JavaScript |庫”,然后找到“ / lib / node_modules”庫。 啟用了嗎? 如果否,則啟用它。 它會為從lib/node_modules導入的模塊的主應用程序帶來預期的代碼完成和導航嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM