हल करें मैं वेबपैक & जेस्ट के साथ एक प्रोजेक्ट स्थापित करने पर काम कर रहा हूं। फिलहाल वेबपैक कॉन्फ़िगरेशन हल करने से जेस्ट परीक्षणों में जटिलताओं का कारण बनता है। मेरी webpack config में मैं निम्न विकल्प सेट है:वेबपैक की नकल करने के लिए जेस्ट को कॉन्फ़िगर करना रूट को हल करें और उपनाम
import UnknownImg from 'assets/unknown';
ऊपर वास्तव में रहता है src/assets/unknown.svg
(अपने प्रोजेक्ट जड़ के सापेक्ष):
resolve: {
root: [__dirname + "/src/" ],
extensions: ['', '.js', '.coffee', '.jsx', '.css', '.scss', '.svg']
}
यह मेरे साथ परिसंपत्तियों और मॉड्यूल की आवश्यकता होती है सकते हैं।
हालांकि, जब मैं ऊपर की तरह लाइनों के साथ फ़ाइलों के लिए परीक्षण चलाता हूं तो मुझे आवश्यक मॉड्यूल/संपत्ति के पथ को हल करते समय त्रुटियां मिलती हैं।
Error: /Users/byronsm/dev/nerve-center/src/components/organisms/system_status.jsx: Cannot find module 'assets/unknown' from '/Users/byronsm/dev/nerve-center/src/components/organisms'
इस मामले में ऐसा लगता है आयातित मॉड्यूल पथ के एक रिश्तेदार देखने कर किया जाना है। क्या जेस्ट को वेबपैक के समान व्यवहार करने का कोई तरीका है?
यह लिंक टूटा हुआ लगता है। मुझे लगता है कि आप यही कह रहे हैं: https://facebook.github.io/jest/docs/en/configuration.html#modulepaths-array-string – clu