[Ratkaistu] Ongelma JavaScript-konsolin kanssa PhpStormissa

  

3
Aiheen aloittaja

Hei, En voi asettaa PhpStorm IDE:tä toimimaan Java-skriptitiedostojen kanssa konsolissa. En tiedä miksi se EI näy! Ehkä siksi, että se on PhpStorm, ei WebStorm, joka oletan, että sillä ei ole ongelmia konsolin ja js-tiedostojen kanssa ...

Aina kun yritän debugata JavaScript-tiedostoa projektissa, se antaa minulle AINOASTAAN yhden vaihtoehdon - nähdä sen selaimessa ja debugata HTML-tiedoston - ei itse js-tiedostoa!

1 Vastaus
2

Minulla oli sama ongelma php-myrskyn kanssa. Ratkaisin sen näin:

1. Ensin sinun on asennettava NodeJS, jotta voit työskennellä oikein js-tiedostojen kanssa PHP-myrskyssä; Lataa ja asenna se tietokoneellesi täältä: https://nodejs.org/en/

2. (VALINNAINEN) Sinun on tarkistettava node js -versio cmd:ssä kirjoittamalla seuraava komento node -v se näyttää sinulle NODE JS:n testiversion.

3. Määritä PHP-myrsky IDE toimimaan oikein NodeJS:n kanssa:

  • Luo uusi JavaScript-tiedosto, johon kirjoitat koodisi (TESTAA SE).
  • Kun aloitat koodin kirjoittamisen, voit nähdä, että "let"-lause on merkitty virheelliseksi - tämä johtuu siitä, että et ole asettanut projektimme kielitasoksi EcmaScript 6:ta (EcmaScript 6 on syy siihen, miksi tarvitset NODE JS:n (eikä vain) phpstromia varten).
  • Määritä PHPbstormille oletusasetukset, jotta kaikki projektit käynnistyvät oletusarvoisesti niillä. Mene >> Oletusasetukset >> Kielet ja kehykset >> JavaScript ja valitse JavaScript:n kieliversioksi ECMAScript 6 >> Valitse Prefer Strict mode (KATSO KUVA KELLO!).
  • node js-konsolin määrittäminen toimimaan php-myrskyn ja javascript-tiedostojen kanssa
  • Tämä prosessi on ehkä toistettava myös nykyisten Asetusten osalta.
  • Jos haluat testata koodimme paikallisesti Noden avulla (konsoli, josta puhumme), sinun on lisättävä ylimääräinen rivi kutsuaksesi juuri kirjoittamaasi function-ohjelmaa esimerkkisyötteellä ja valittava sitten Suorita oikealla napsautuksella -valikosta.

4. Katso alla olevalta videolta selvästi, miten se tehdään. Se on jollakin vieraalla kielellä - mutta voit mykistää sen ja katsoa vain ensimmäiset 70-80 sekuntia:

Jaa: