[Решено] Проблем с конзолата JavaScript в PhpStorm

  

3
Старт на темата

Здравейте, не мога да настроя моята среда PhpStorm IDE да работи с Java Скриптови файлове, които да работят в конзола. Не знам защо НЕ се показва! Може би защото това е PhpStorm, а не WebStorm, който предполагам няма проблем с конзолата и js файловете...

Всеки път, когато се опитвам да дебъгвам файла JavaScript в проекта, той ми дава САМО една възможност - да го видя в уеб браузъра и да дебъгвам HTML файла - не самия js файл!

1 Отговор
2

Имах същия проблем с бурята php. Ето как го реших:

1. Първо ще трябва да инсталирате NodeJS, за да работите правилно с js файлове в PHP буря; Изтеглете и инсталирайте на компютъра си от тук: https://nodejs.org/en/

2. (ВАРИАНТНО) Ще трябва да проверите версията на node js в cmd, като въведете възел -v ще ви покаже тестовата версия на NODE JS

3. Конфигуриране на PHP storm IDE за правилна работа с NodeJS:

  • Създайте нов JavaScript файл, в който да напишете кода си (за да го тествате)
  • Започвайки да пишете нашия код, можете да видите, че декларацията "let" е отбелязана като некоректна - това се случва, защото не сте настроили езиковото ниво на нашия проект на EcmaScript 6 (EcmaScript 6 е причината, поради която се нуждаете от NODE JS(и не само) за phpstrom)
  • Настройте настройките по подразбиране за PHPbstorm, така че всички проекти да стартират с тях по подразбиране. Отидете на >> Настройки по подразбиране >> Езици и рамки >> JavaScript и изберете езиковата версия на JavaScript да бъде ECMAScript 6 >> Изберете Предпочитам строг режим (ВИЖТЕ СНИМКАТА В БЪЛГАРИЯ!)
  • настройка на конзолата node js за работа с файлове php storm и javascript
  • Може да се наложи да повторите този процес и за текущите Настройки.
  • Ако искате да тествате нашия код локално с Node (конзолата, за която говорим), трябва да добавите допълнителен ред, за да извикате току-що написания function с някои примерни входни данни, и след това да изберете Run от менюто с десен бутон на мишката.

4. Гледайте видеоклипа по-долу, за да видите ясно как се прави това. Видеото е на чужд език, но можете да го изключите и да гледате само първите 70-80 секунди:

Споделете: