मैं spec
तहत src
और परीक्षण के तहत मेरे कोड डाल कहते हैं:कल्पना/परीक्षण फ़ोल्डर के साथ tsconfig की स्थापना
+ spec
+ --- classA.spec.ts
+ src
+ --- classA.ts
+ --- classB.ts
+ --- index.ts
+ tsconfig.json
मैं चाहता हूँ केवल transpile dist
फ़ोल्डर में src
। तो मैं उन में निर्भरता हल नहीं कर सका
{
"compileOptions": {
"module": "commonjs"
"outDir": "dist"
},
"files": {
"src/index.ts",
"typings/main.d.ts"
}
}
हालांकि, इस tsconfig.json
परीक्षण फ़ाइलें शामिल नहीं है: index.ts
चूंकि मेरे पैकेज के प्रवेश बिंदु, मेरे tsconfig.json
देखो इस तरह है।
दूसरी तरफ, यदि मैं परीक्षण फ़ाइलों को tsconfig.json
में शामिल करता हूं तो उन्हें dist
फ़ोल्डर में भी ट्रांसफर किया जाता है।
मैं इस समस्या को कैसे हल करूं?
एकाधिक कॉन्फ़िगरेशन फ़ाइलों में अलग नहीं होने पर पैकेज में अतिरिक्त (परीक्षण) फ़ाइलों को वितरित करने की कमी है। इसके अलावा, आपके दो 'शामिल' अनावश्यक हैं। आपको केवल 'src/**/*। Ts' – unional
btw की आवश्यकता है, '***'' टाइपिंग/***' में क्या है? कभी नहीं सुना। – unional
'**' होना चाहिए, केवल एक टाइपो – barndog