/ / Tsx में लिखित मोचा परीक्षण कैसे चलाएं? - टाइपस्क्रिप्ट, मोचा, टीएसएक्स

टीएसएक्स में लिखे मोचा परीक्षण कैसे चलाएं? - टाइपस्क्रिप्ट, मोचा, टीएसएक्स

चलाने के लिए कोई रास्ता है mocha में लिखे गए परीक्षण typescript - tsx ?

जब मैं दौड़ता हूँ

mocha --require ts-node/register sometest.tsx

या

mocha --require ts-node/register --compiler ts:ts-node/register --compiler tsx:ts-node/register sometest.tsx

और त्रुटि दिखाती है:

TSError: ⨯ Unable to compile TypeScript
Cannot use JSX unless the "--jsx" flag is provided. (17004)

वैसे, क्या इसमें लिखे गए परीक्षणों को डीबग करना संभव है tsx वेबस्टॉर्म के साथ?

उत्तर:

उत्तर № 1 के लिए -1

आप अपनी टेस्ट फ़ाइल को .tsx में क्यों लिखेंगे? क्या आप इसे .ts में रख सकते हैं?

मेरे लिए मैं इस पंक्ति के साथ .ts परीक्षण फ़ाइल के साथ मोचा लॉन्च करता हूं:

mocha --compilers ts:ts-node/register --compilerOptions "{"target":"es5", "module": "commonjs"}" --recursive src/corelogic

--recursive src / corelogic मेरे पास यह पैरामीटर है क्योंकि मेरी टेस्ट फाइल कोरलॉगिक फ़ोल्डर में हैं

मुझे लगता है कि आपके पास कमांड लाइन में कॉम्पलर नहीं हैं।