मैं ग्रन्ट और एनपीएम के लिए नया हूं। इसलिए मैं ' http://tech.pro/tutorial/1190/package-managers-an-introductory-guide-for-the-uninitiated-front-end-developerfront_end_developers ' साइट पर कुछ "कुकबुक-उदाहरण" आज़मा रहा हूं । । आपको अब वहां नहीं देखना चाहिए, लेकिन मुझे लगा कि साइट को साझा करना अच्छा हो सकता है। अब तक बहुत अच्छा है, यह वैश्विक स्थापना के लिए आता है। (ठीक है, कुछ त्रुटियां मुझे समझनी थीं, लेकिन अब मेरे पास काम करने वाली एनपीएम है)।
जब बात विश्व स्तर पर कुछ स्थापित करने की कोशिश की आती है तो मैं फंस जाता हूं।
मैंने कुछ पैकेज स्थापित करने के लिए विश्व स्तर पर परीक्षण के लिए अब तक क्या किया:
परीक्षण-निर्देशिका बनाई गई
grunttest
उस निर्देशिका के अंदर:
npm install -g jshint
आउटपुट मैं देख सकता हूं:
npm http GET https://registry.npmjs.org/jshint
npm http 304 https://registry.npmjs.org/jshint
...
npm http 304 https://registry.npmjs.org/string_decoder
C:\Program Files\nodejs\node_modules\npm\jshint -> C:\Program Files\nodejs\node_modules\npm\node_modules\jshinnt
jshint@2.4.4 C:\Program Files\nodejs\node_modules\npm\node_modules\jshint
├── console-browserify@0.1.6
├── exit@0.1.2
├── underscore@1.4.4
├── shelljs@0.1.4
├── minimatch@0.2.14 (sigmund@1.0.0, lru-cache@2.5.0)
├── cli@0.4.5 (glob@3.2.9)
└── htmlparser2@3.3.0 (domelementtype@1.1.1, domutils@1.1.6, domhandler@2.1.0, readable-stream@1.0.26-2)
मैं सिर्फ 304 का एहसास करता हूं, जो ठीक होना चाहिए, सिर्फ यह कहने के कारण कि संसाधन पिछली स्थापना (कुछ मिनट पहले) से संशोधित नहीं किया गया था।
जाँच करें कि क्या jshint मौजूद है:
`npm -global list`
आउटपुट:
npm@1.4.3 C:\Program Files\nodejs\node_modules\npm
├── abbrev@1.0.4
├── ansi@0.2.1
├─...
├──
├── graceful-fs@2.0.2
├── inherits@2.0.1
├── ini@1.1.0
├─┬ init-package-json@0.0.14
│ └── promzard@0.2.1
├─┬ jshint@2.4.4 extraneous
│ ├─┬ cli@0.4.5
│ │ └─┬ glob@3.2.9
│ │ └── inherits@2.0.1
│ ├── console-browserify@0.1.6
│ ├── exit@0.1.2
│ ├─┬ htmlparser2@3.3.0
│ │ ├── domelementtype@1.1.1
│ │ ├── domhandler@2.1.0
│ │ ├── domutils@1.1.6
│ │ └─┬ readable-stream@1.0.26-2
│ │ └─... ├── text-table@0.2.0
├── uid-number@0.0.3
└── which@1.0.5
**npm ERR! extraneous: jshint@2.4.4 C:\Program Files\nodejs\node_modules\npm\node_modules\jshint npm**
प्रशन:
- मुझे npm ईआरआर क्यों मिलता है! विलुप्त ...?
- इसका क्या मतलब है?
- मेरे द्वारा इस समस्या का समाधान कैसे किया जा सकता है?
जानकारी:
मैं एक विंडोज़-मशीन विंडोज 7 पर हूं, शेल के रूप में साइबरविन का उपयोग कर रहा हूं। सिर्फ jshint ( jshint someTestfile.js
) के लिए काम करने की कोशिश नहीं करता है।
अग्रिम धन्यवाद, मेरु