नमस्ते, मैं अपने PhpStorm IDE को कंसोल में काम करने के लिए Java स्क्रिप्ट फ़ाइलों के साथ काम करने के लिए सेट नहीं कर सकता। मुझे नहीं पता कि यह क्यों नहीं दिख रहा है! शायद इसलिए क्योंकि यह PhpStorm है, WebStorm नहीं, जिसके बारे में मुझे लगता है कि कंसोल और js फ़ाइलों में कोई समस्या नहीं है...
जब भी मैं प्रोजेक्ट में JavaScript फ़ाइल को डीबग करने का प्रयास करता हूँ तो यह मुझे केवल एक ही विकल्प देता है - इसे वेब ब्राउज़र में देखना और HTML फ़ाइल को डीबग करना - स्वयं js फ़ाइल को नहीं!
मुझे php स्टॉर्म के साथ भी यही समस्या हुई थी। मैंने इसे इस तरह हल किया:
1. सबसे पहले आपको PHP स्टॉर्म में js फ़ाइलों के साथ ठीक से काम करने के लिए NodeJS को इंस्टॉल करना होगा; इसे यहां से अपने पीसी पर डाउनलोड और इंस्टॉल करें: https://nodejs.org/en/
2. (वैकल्पिक) आपको cmd में टाइप करके नोड js संस्करण की जांच करनी होगी नोड -v यह आपको NODE JS का नवीनतम संस्करण दिखाएगा
3. NodeJS के साथ ठीक से काम करने के लिए PHP स्टॉर्म IDE को कॉन्फ़िगर करें:
- एक नई JavaScript फ़ाइल बनाएं जिसमें अपना कोड लिखें (इसे परखने के लिए)
- अपना कोड लिखना शुरू करते हुए आप देख सकते हैं कि "let" कथन गलत के रूप में चिह्नित है - ऐसा इसलिए होता है क्योंकि आपने हमारे प्रोजेक्ट का भाषा स्तर EcmaScript 6 पर सेट नहीं किया है (EcmaScript 6 ही वह कारण है जिसके कारण आपको phpstrom के लिए NODE JS (और केवल यही नहीं) की आवश्यकता है)
- PHPbstorm के लिए डिफ़ॉल्ट सेटिंग्स सेट करें, ताकि सभी प्रोजेक्ट डिफ़ॉल्ट रूप से उनके साथ शुरू हों। >> डिफ़ॉल्ट सेटिंग्स >> भाषाएँ और फ़्रेमवर्क >> JavaScript पर जाएँ और ECMAScript 6 के लिए JavaScript भाषा संस्करण चुनें >> सख्त मोड को प्राथमिकता दें चुनें (नीचे चित्र देखें!)

- आपको वर्तमान सेटिंग्स के लिए भी इस प्रक्रिया को दोहराना पड़ सकता है
- यदि आप हमारे कोड को स्थानीय रूप से Node (जिस कंसोल की हम बात कर रहे हैं) के साथ परीक्षण करना चाहते हैं, तो आपको function को कॉल करने के लिए एक अतिरिक्त पंक्ति जोड़ने की आवश्यकता है, जिसे आपने कुछ नमूना इनपुट के साथ लिखा है और फिर राइट-क्लिक मेनू से रन चुनें।
4. यह कैसे किया जाता है, यह स्पष्ट रूप से देखने के लिए नीचे दिया गया वीडियो देखें। यह किसी विदेशी भाषा में है - लेकिन आप इसे म्यूट करके सिर्फ़ पहले 70-80 सेकंड देख सकते हैं:

