簡體   English   中英

NPM 工作區和 VSCode node_modules 路徑

[英]NPM workspace and VSCode node_modules path

I am using npm workspaces with typescript as specified in this git README https://github.com/Quramy/npm-ts-workspaces-example

當我從項目根目錄執行npm i時,它會將所有包安裝在根目錄(node_modules)中。 它不會在每個工作區中創建node_modules目錄。 因此,VSCode 認為缺少“模塊” (Cannot find module 'abcde' or its corresponding type declarations) ,因此在導入行的行下顯示紅色並且不顯示自動完成建議。

如何讓 VSCode 了解軟件包安裝在根文件夾中並使用它來提供自動完成建議並刪除 package 導入下的紅色下划線。

將現有項目轉換為更大項目的工作區時,我遇到了這個問題。 以下是對我有用的步驟:

  1. 從子目錄中刪除package-lock.jsonnode_modules/
  2. 重啟VSCode,打開到項目的新根目錄

我認為步驟 (2) 是使其工作的關鍵,但我不確定。

暫無
暫無

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

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