Wszystkie wpisy
TIL: WSL, Windows i npm — nie mieszaj środowisk
Zdarzył mi się dzisiaj chyba najdziwniejszy bug w mojej karierze.
npm create storybook w żadnym przypadku nie chciał zadziałać. Po kilkugodzinnym debugowaniu, w końcu znalazłem przyczynę. Okazało się, że w moim systemie Windows mam zainstalowane dwa środowiska Node.js: jedno w WSL (Windows Subsystem for Linux), a drugie w samym Windowsie.
W jakiś sposób WSL odpalał windowsowego npm, który nie powinien się w ogóle uruchamiać w tym środowisku.
Dopiero po odinstalowaniu windowsowego Node.js i npm, wszystko zaczęło działać poprawnie.
Morał: jeśli używasz WSL do developmentu, instaluj Node/npm tylko wewnątrz WSL. Nie mieszaj środowisk.