Wpis z mikrobloga

tl;dr: NPM mi się zepsuł, halp.

Jestem stosunkowo nowy w świecie nodejs, NPM itp.; obecnie w sumie używałem tego do kompilowania SASSa i jakiegoś live-servera do nauki. Wczoraj, bez żadnych zmian z mojej strony, przestał mi działać kompilator SASS. Nie przejmując się tym zbytnio odpaliłem go znów (wcześniej działał z flagą -w) - nic.

Restart pc nie pomógł, więc przeinstalowałem cały node (windows here). Po Instalacji nowego node (i stabilna i najnowsza), przy próbie uruchomienia dowolnego polecenia npm, wywala taki błąd:

$ npm -v
internal/modules/cjs/loader.js:583
throw err;
^
Error: Cannot find module './progress-bar.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (E:\Program Files\nodejs\node_modules\npm\node_modules
\npmlog\node_modules\gauge\base-theme.js:3:19)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
internal/modules/cjs/loader.js:583
throw err;
^
Error: Cannot find module './progress-bar.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (E:\Program Files\nodejs\nodemodules\npm\nodemodules \npmlog\node_modules\gauge\base-theme.js:3:19)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
Ponowna reinstalacja nie pomaga, powrót do jakiejś legacy wersji też nie, cokolwiek bym nie zrobił - ciągle ten sam błąd.

Jak naprawić?


#nodejs #npm #javascript #frontend
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kolin4: ale globalnie,node_modules z nodejs? To wtedy nie odpalę za bardzo npm install, skoro npm tam jest. A jak nie globalnie, to gdzie i czemu, skoro ten problem mam właśnie globalnie niezależnie od projektu?

@epi: w sumie i tak jestem zdziwiony, że komentarz doradzający zmianę systemu nie pojawił się jako pierwszy ( ͡º ͜ʖ͡º)
  • Odpowiedz
@kolin4: tyle tylko, że ponowna instalacja nie pomagała, instalacja na czysto też nie (widocznie nie była jednak tak na czysto jak myślałem...), dopiero instalacja na osobnej partycji zadziałała. ¯\_(ツ)_/¯
  • Odpowiedz