की संपत्ति 'परिभाषित प्रॉपर्टीज' नहीं पढ़ सकता है। मैं वर्तमान में एक प्रतिक्रिया मूल परियोजना पर काम कर रहा हूं और फायरबेस जेएस एसडीके का उपयोग करना चाहता हूं। अपने सभी एपीआई से परिचित होने के लिए मैंने जेस्ट के साथ कुछ सीखने के परीक्षण लिखने का विचार किया। यह मेरी परीक्षा है:जेस्ट + फायरबेस: टाइप एरर: अपरिभाषित
import Firebase from 'firebase';
describe('Firebase', function() {
it('should work', function() {
expect(null).toBeNull()
})
});
दुर्भाग्य से मैं इस त्रुटि हो रही है: ● टेस्ट सूट
TypeError: Cannot read property 'defineProperties' of undefined
at node_modules/firebase/app-node.js:18:234
at Object.<anonymous> (node_modules/firebase/app-node.js:23:260)
at Object.<anonymous> (node_modules/firebase/firebase-node.js:8:16)
at Object.<anonymous> (firebase.test.js:1:104)
चलाने के लिए साथ import React from 'react'
सब कुछ ठीक काम करता है अगर मैं आयात राज्य की जगह विफल रहा है। तो मैं कुछ एपीआई कॉल का परीक्षण करने के लिए फायरबेस का उपयोग क्यों नहीं कर सकता।
यह मेरा package.json
है:
{
...,
"dependencies": {
"firebase": "^3.5.0",
"react": "15.3.2",
"react-native": "0.35.0"
},
"jest": {
"preset": "jest-react-native"
},
"devDependencies": {
"babel-jest": "16.0.0",
"babel-preset-react-native": "1.9.0",
"jest": "16.0.1",
"jest-react-native": "16.0.0",
"react-test-renderer": "15.3.2"
}
}
हाँ यहाँ वही। फायरबेस स्वयं ऐप के भीतर बहुत अच्छा काम करता है, लेकिन एक बार जब आप परीक्षण चलाने की कोशिश करते हैं तो आपको यह त्रुटि मिलती है। काफी परेशान :( –
वही। क्या आपने अपने ऐप को कैसे व्यवस्थित किया है, इसका समाधान पता लगाया है? – hs2345
वही समस्या, अगर मैं 'फायरबेस' से फायरबेस के रूप में आयात करता हूं; 'मुझे लगता है' संपत्ति 'नेविगेटर' नहीं पढ़ी जा सकती अपरिभाषित ' – rel1x