Korzystam z react-scripts. Mam ustawione w vscode, w jsconfig.json proste:
{ "compilerOptions": { "checkJs": true, "jsx": "react" } } Problem jest z modulami z nodemodules. vscode pokazuje mi, że moduł redux istnieje, jest dostępny(nie podkreśla adresu modułu jako błędny), chociaż nie jest zainstalowany do tej paczki.
Problem wynika z tego, że ten moduł jest w zależnościach modułów (jest w package-lock.json) a folder nodemodules jest płaski i wygląda na to, że vscode bierze wszystkie moduły w tego folderu jak leci, nie sprawdza czy te moduły są faktycznie dodane do paczki projektu czy w zależnościach modułów.
Jak to ustawić, żeby pomijało zależności modułów?
To który moduł jest zależnością a który nie widać chyba tylko package.json, więc vscode musiałby dostać się do tego pliku i utworzyć z niego listę wyjątków, które moduły z node_modules może brać pod uwagę... No chyba że istnieje gotowe rozwiązanie?
Ale to jest tak, że ta jedna rzecz jest tam lepiej ale za to 10 innych rzeczy jest gorzej i to nie ma sensu. Pogrzebię, pogrzebię i wrócę do vscode. :)
Ale na szczęście vscode jest dosyć sprawnie rozwijany, więc może odpowiedzą na moje zgłoszenie.
Ale nie istniejące w node_modules moduły podkreśla.
Korzystam z react-scripts.
Mam ustawione w vscode, w jsconfig.json proste:
{
"compilerOptions": {
"checkJs": true,
"jsx": "react"
}
}
Problem jest z modulami z nodemodules.
vscode pokazuje mi, że moduł redux istnieje, jest dostępny(nie podkreśla adresu modułu jako błędny), chociaż nie jest zainstalowany do tej paczki.
Problem wynika z tego, że ten moduł jest w zależnościach modułów (jest w package-lock.json) a folder nodemodules jest płaski i wygląda na to, że vscode bierze wszystkie moduły w tego folderu jak leci, nie sprawdza czy te moduły są faktycznie dodane do paczki projektu czy w zależnościach modułów.
Jak to ustawić, żeby pomijało zależności modułów?
To który moduł jest zależnością a który nie widać chyba tylko package.json, więc vscode musiałby dostać się do tego pliku i utworzyć z niego listę wyjątków, które moduły z node_modules może brać pod uwagę... No chyba że istnieje gotowe rozwiązanie?
Komentarz usunięty przez autora
Ale to jest tak, że ta jedna rzecz jest tam lepiej ale za to 10 innych rzeczy jest gorzej i to nie ma sensu. Pogrzebię, pogrzebię i wrócę do vscode. :)
Ale na szczęście vscode jest dosyć sprawnie rozwijany, więc może odpowiedzą na moje zgłoszenie.
Ale nie istniejące w node_modules moduły podkreśla.