चलाने के लिए कोई रास्ता है 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 मेरे पास यह पैरामीटर है क्योंकि मेरी टेस्ट फाइल कोरलॉगिक फ़ोल्डर में हैं
मुझे लगता है कि आपके पास कमांड लाइन में कॉम्पलर नहीं हैं।