• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Node i NPM - problem uruchamianiem pakietów

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
539 wizyt
pytanie zadane 31 marca 2022 w JavaScript przez nanosoft Nowicjusz (170 p.)

Witam..

Od chcąc użyć jakiegokolwiek pakietu z NPM w node nie mogę tego zrobić.

Tworze plik package.json, przykładowo dodaję jshint, folder node_modules tworzony jest poprawnie. W nim. bin itd... próbując wywołać node node_modules/.bin/jshint na konkretnym pliku czyli js/classes.js w moim przypadku czy jakikolwiek inny kończy się to tak jak poniżej. Dodam, że przeinstalowałem node i nic... kompletnie, już nie wiem co mam robić.

C:\Users\NanoSoft\Desktop\app\node_modules\.bin\jshint:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^

SyntaxError: missing ) after argument list
    at Object.compileFunction (node:vm:352:18)
    at wrapSafe (node:internal/modules/cjs/loader:1032:15)
    at Module._compile (node:internal/modules/cjs/loader:1067:27)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
    at node:internal/main/run_main_module:17:47

Jak można to rozwiązać ?

komentarz 31 marca 2022 przez nanosoft Nowicjusz (170 p.)
ale to jaki kolwiek plik bym nie dał błąd za każdym razem jest ten sam, mogę w ogóle nie podać ścieżki do pliku i jest taka sama sytuacja.
komentarz 31 marca 2022 przez nanosoft Nowicjusz (170 p.)
Node posiadam z tego linku https://nodejs.org/en/download/ instaluję wersję LTS
komentarz 31 marca 2022 przez ScriptyChris Mędrzec (190,190 p.)

Próbowałeś zainstalować jshint globalnie?

komentarz 31 marca 2022 przez nanosoft Nowicjusz (170 p.)
tak dodawałem flagę -g jednak z tym samym efektem.
komentarz 31 marca 2022 przez nanosoft Nowicjusz (170 p.)
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

powyższy kod występuje w node_modules/.bin/jshint/bin/jshint - ten ostatni jshint to jakiś plik konfiguracyjny

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
2 odpowiedzi 966 wizyt
pytanie zadane 14 lipca 2018 w Systemy operacyjne, programy przez mi-20 Stary wyjadacz (13,250 p.)
0 głosów
1 odpowiedź 419 wizyt
pytanie zadane 8 października 2020 w JavaScript przez nudziarz Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 1,309 wizyt

93,164 zapytań

142,176 odpowiedzi

321,938 komentarzy

62,493 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 688p. - dia-Chann
  2. 676p. - CC PL
  3. 675p. - Łukasz Piwowar
  4. 664p. - Marcin Putra
  5. 662p. - Łukasz Eckert
  6. 649p. - Michal Drewniak
  7. 641p. - rafalszastok
  8. 641p. - rucin93
  9. 629p. - Piotr Aleksandrowicz
  10. 629p. - Adrian Wieprzkowicz
  11. 621p. - Dawid128
  12. 611p. - ksalekk
  13. 606p. - Mariusz Fornal
  14. 602p. - Michał Telesz
  15. 597p. - Hubert Chęciński
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...