यह मेरे लिए एक फॉलोअप सवाल है पहले सवाल (लेकिन एक स्वतंत्र प्रश्न है)
मैं एक मैक पर प्रतिक्रिया और प्रतिक्रिया-डोम स्थापित करने की कोशिश कर रहा हूं:
npm install --save react react-dom
लेकिन निम्नलिखित चेतावनियां प्राप्त करें ("..." के साथ बदले गए पथ नाम):
npm WARN saveError ENOENT: no such file or directory, open "/Users/../Z/package.json"
/Users/.../Z
├─┬ react@15.4.1
│ ├─┬ fbjs@0.8.8
│ │ ├── core-js@1.2.7
│ │ ├─┬ isomorphic-fetch@2.2.1
│ │ │ ├─┬ node-fetch@1.6.3
│ │ │ │ ├─┬ encoding@0.1.12
│ │ │ │ │ └── iconv-lite@0.4.15
│ │ │ │ └── is-stream@1.1.0
│ │ │ └── whatwg-fetch@2.0.1
│ │ ├─┬ promise@7.1.1
│ │ │ └── asap@2.0.5
│ │ ├── setimmediate@1.0.5
│ │ └── ua-parser-js@0.7.12
│ ├─┬ loose-envify@1.3.0
│ │ └── js-tokens@2.0.0
│ └── object-assign@4.1.0
└── react-dom@15.4.1
npm WARN enoent ENOENT: no such file or directory, open "/Users/.../Z/package.json"
npm WARN Z No description
npm WARN Z No repository field.
npm WARN Z No README data
npm WARN Z No license field.
मैंने थोड़ी खोजबीन की लेकिन इन चेतावनियों का कोई अच्छा कारण नहीं मिला। एसओ जैसे पद इन उसी में प्रतिक्रिया स्थापित करने का सुझाव देते हैंनिर्देशिका जहां नोड मॉड्यूल स्थापित हैं। मेरा नोड usr / लोकल / बिन में संस्थापित है, लेकिन पैकेज.जॉन मशीन पर कहीं भी वैश्विक खोज पर दिखाई नहीं देता है। मैं सिर्फ एनपीएम स्थापित करने से पहले प्रतिक्रिया स्थापित करने की कोशिश कर रहा हूं ताकि न समझें कि यह एक संस्करण है।
उत्तर:
जवाब के लिए 2 № 1अगर यह एक नया प्रोजेक्ट है, तो इसे हल करके चलाया जा सकता है npm init
अपने प्रोजेक्ट की रूट डायरेक्टरी से (जहाँ आप चाहते हैं) package.json
बनाया जा सकता है), और डिफ़ॉल्ट उत्तरों को स्वीकार करने के लिए सभी संकेतों पर "ENTER" दबाएं। (सीधे तौर पर संशोधन करके अपनी प्रतिक्रियाओं को बदलना आसान है package.json
बाद में फाइल करें।)
एक बार package.json
बनाया गया है, आप चला सकेंगे npm install
आदेशों!