[Rozwiązany] Problem z konsolą JavaScript w PhpStorm

  

3
Rozpoczęcie tematu

Cześć, nie mogę skonfigurować mojego PhpStorm IDE do pracy z plikami skryptów Java do pracy w konsoli. Nie wiem dlaczego to się NIE wyświetla! Może dlatego, że jest to PhpStorm, a nie WebStorm, który, jak przypuszczam, nie ma problemu z konsolą i plikami js...

Ilekroć próbuję debugować plik JavaScript w projekcie, daje mi TYLKO jedną opcję - zobaczyć go w przeglądarce internetowej i debugować plik HTML - nie sam plik js!

1 Odpowiedź
2

Miałem ten sam problem z php storm. Oto jak go rozwiązałem:

1. Najpierw musisz zainstalować NodeJS, aby poprawnie pracować z plikami js w PHP storm; Pobierz i zainstaluj go na swoim komputerze stąd: https://nodejs.org/en/

2. (OPCJONALNIE) Będziesz musiał sprawdzić wersję node js w cmd wpisując node -v wyświetli testową wersję NODE JS

3. Konfiguracja PHP storm IDE do poprawnej współpracy z NodeJS:

  • Utwórz nowy plik JavaScript, w którym zapiszesz swój kod (aby go przetestować).
  • Zaczynając pisać nasz kod, możesz zauważyć, że instrukcja "let" jest oznaczona jako niepoprawna - dzieje się tak, ponieważ nie ustawiłeś poziomu języka naszego projektu na EcmaScript 6 (EcmaScript 6 jest powodem, dla którego potrzebujesz NODE JS (i nie tylko) dla phpstrom).
  • Skonfiguruj ustawienia domyślne dla PHPbstorm, aby wszystkie projekty uruchamiały się z nimi domyślnie. Przejdź do >> Ustawienia domyślne >> Języki i frameworki >> JavaScript i wybierz wersję języka JavaScript na ECMAScript 6 >> Wybierz tryb Preferuj ścisły (ZOBACZ OBRAZEK NA ŻÓŁTO!).
  • skonfigurować konsolę node js do pracy z plikami php storm i javascript
  • Może być konieczne powtórzenie tego procesu również dla bieżących ustawień
  • Jeśli chcesz przetestować nasz kod lokalnie za pomocą Node (konsoli, o której mówimy), musisz dodać dodatkową linię, aby wywołać właśnie napisany function z przykładowymi danymi wejściowymi, a następnie wybrać Uruchom z menu po kliknięciu prawym przyciskiem myszy.

4. Obejrzyj poniższy film, aby zobaczyć, jak to się robi. Film jest w obcym języku, ale można go wyciszyć i obejrzeć tylko pierwsze 70-80 sekund:

Udostępnij: