मुझे समझ में नहीं आता कि मेरा एनपीएम ऐसा क्यों करता है और मैं प्रतिक्रिया-मूल के साथ नया हूं।एनपीएम का उपयोग करते समय प्रतिक्रिया-मूल हटा दिया
यहाँ Windows 10 पर मेरी "बग" का वर्णन है:
मैं प्रतिक्रिया देशी कमांड रन एंड्रॉयड के लिए उपयोग करते हैं या कि react-native init TestApp
की तरह प्रतिक्रिया देशी अनुप्रयोग बना सकते हैं जब मैं अपने अनुप्रयोग में जाने cd TestApp
के साथ फ़ोल्डर और मैं react-native link
चलाता हूं या अन्य प्रतिक्रिया-मूल आदेश हर चीज ठीक काम करता है।
लेकिन मैं इस संदेश को स्थापना के बाद देखा था अगर मैं कि npm install react-native-fbsdk --save
तरह NPM साथ fbsdk की तरह एक नया पैकेज स्थापित:
1 पैकेज जोड़ा गया है और 22.207s
और उसके बाद में 639 संकुल हटाया , अगर मैं प्रतिक्रिया-मूल आदेश का उपयोग करना चाहता हूं तो मेरे पास यह संदेश है:
कमांड
link
अपरिचित। सुनिश्चित करें कि आपनेnpm install
चलाया है और यह कि आप एक प्रतिक्रिया-मूल परियोजना के अंदर हैं।
इस संदेश के लिए, मैंने react-native link
कमांड दर्ज किया है।
आप जानते हैं कि एनपीएम मेरे सभी पैकेज क्यों हटाते हैं?
क्या आप एनपीएम 5 का उपयोग कर रहे हैं? [प्रलेखन] के अनुसार (http://blog.npmjs.org/post/161081169345/v500), 'npm install' इसे स्वचालित रूप से' package-lock.json' फ़ाइल में सहेज लेगा। – Ksyqo
@ Ksyqo हाँ मैं npm 5 का उपयोग करता हूं। मुझे एक पैकेज-लॉक.जेसन दिखाई देता है। यह संभव है सिम्लिंक समस्या है। – Shinix
ऐसा लगता है कि 'npm install' को छोड़ना 'package-lock.json' की सामग्री मिटा देता है। '- सेव' ध्वज के बिना स्थापित करने का प्रयास करें। – Ksyqo