मेरी परियोजना में कोणीय संस्करण कैसे खोजा जाए?


92

मैंने अपने स्थानीय मशीन पर कोणीय कोड सेटअप किया है। मुझे उस कोणीय के संस्करण को जानना होगा जो मैं परियोजना में उपयोग कर रहा हूं। मैं इसे आसानी से cmd प्रॉम्प्ट में कैसे ढूँढ सकता हूँ?


13
निश्चित नहीं है कि यह नीचे क्यों वोट दिया गया है। यह एक बहुत ही उचित प्रश्न है।
डेबोराह

@Vignesh। यह सवाल पूछने के लिए धन्यवाद।
तंजील

जवाबों:


56

ऐसे कई तरीके हैं जिनसे आप ऐसा कर सकते हैं:

  1. फील्ड में जाएं node_modules/@angular/core/package.jsonऔर चेक करें version
  2. यदि आपको इसे अपने कोड में उपयोग करने की आवश्यकता है, तो आप इसे निम्न से आयात कर सकते हैं @angular/core:

    import { VERSION } from '@angular/core';

  3. प्रदान किए गए DOM का निरीक्षण करें - कोणीय मुख्य घटक तत्व में संस्करण जोड़ता है:

    <my-app ng-version="4.1.3">


यहाँ ऊपर विधि 2 (प्रोग्रामेटिक रूप से) का उपयोग करने पर एक उदाहरण है
हमज़ेन हमीम

54

इस आदेश का प्रयास करें:

ng --version

यह कोणीय, कोणीय सीएलआई, नोड, टाइपस्क्रिप्ट संस्करण आदि को प्रिंट करता है।


2
आप छोटे संस्करण की कोशिश कर सकते हैं:ng -v
बारना टेक

1
ng --versionng vकाम कर रहे हैं , लेकिन ng -vकाम नहीं कर रहा है।
वैभव Va

ng -v, ng v और ng --version मेरे सिस्टम में ठीक काम कर रहे हैं। मेरा संस्करण 7.1.0
राव

सवाल यह था कि "प्रोजेक्ट" के संस्करण को कैसे खोजना है। ng -v परियोजना द्वारा उपयोग किए जा रहे वास्तविक संस्करण को इंगित नहीं करेगा, केवल सिस्टम पर कौन से संस्करण स्थापित हैं। उदाहरण के लिए, मेरे एनजी -v कमांड से पता चलता है कि मेरे पास कोणीय cli संस्करण 9.1.2 है, हालांकि मेरे मामले में, परियोजना वास्तव में कोणीय कोर संस्करण 5.2.5 का उपयोग कर रही थी। "प्रोजेक्ट" संस्करण को खोजने का बेहतर तरीका मैक्स कोरसेटस्की के ऊपर दिए गए पोस्ट को संदर्भित करना है। क्ली संस्करण को जानना उपयोगी है, लेकिन इसकी अधिक संभावना है कि आपको इसके बजाय मुख्य कोणीय लिबर वर्जन को खोजने की आवश्यकता है, खासकर जब लाइब्रेरी कंप्रेशर्स का पता लगा रहे हों। और उन्नयन के विकल्प।
जोशुआ स्प्रैग

25

कोणीय 1 या 2 के लिए (लेकिन कोणीय 4+ के लिए नहीं):

आप कंसोल भी खोल सकते हैं और जो भी ब्राउज़र आप उपयोग करते हैं, उसके डेवलपर टूल पर एलिमेंट टैब पर जाएं।

या

कोणीय संस्करण रखने वाली जावास्क्रिप्ट ऑब्जेक्ट को एक्सेस करने के लिए angular.version टाइप करें।

कोणीय 4+ के लिए नीचे सूचीबद्ध तरीकों की संख्या है:

नीचे दिए गए कोड को कमांड प्रॉम्प्ट में या वीएस कोड में टर्मिनल में लिखें।

  1. एनजी संस्करण या एनजी --version (संदर्भ के लिए अनुलग्नक देखें।)
  2. एनजी वी
  3. एनजी -v

टर्मिनल में आप कोणीय संस्करण पा सकते हैं जैसा कि संलग्न चित्र में दिखाया गया है: यहाँ छवि विवरण दर्ज करें

  1. आप कंसोल भी खोल सकते हैं और जो भी ब्राउज़र आप उपयोग करते हैं, उसके डेवलपर टूल पर एलिमेंट टैब पर जाएं। जैसा कि नीचे की छवि में दिखाया गया है:

यहाँ छवि विवरण दर्ज करें

5. पैकेज .json फ़ाइल के साथ, आपको सभी स्थापित पैकेज और उनके संस्करण मिलेंगे।


1, 2 और 3 शो: Angular CLI: 6.2.3 Node: 10.15.1 OS: linux x64 Angular: ...
19

@alete आप कोणीय 6 संस्करण का उपयोग कर रहे हैं। संकल्प क्या है।
त्रिलोक पाठक

@alete या मुझे बताएं कि आप किस कमांड को निष्पादित कर रहे हैं और आपको क्या आउटपुट मिल रहा है।
त्रिलोक पाठक

1
मैं इसका उल्लेख करूंगा क्योंकि इसने मुझे पकड़ा: एनजी संस्करण नोड_मॉडल में दिखता है। इसलिए यदि आप एक अलग शाखा की जांच करते हैं, तो एनजी संस्करण अभी भी पिछले शाखा संस्करण की रिपोर्ट करता है जब तक कि आप एक यार्न या एनपीएम अपडेट नहीं चलाते हैं।
मोर्टिमरकैट

1
html एनजी-वर्जन टैग में जांच करने का अंतिम विकल्प सबसे अच्छा विकल्प है
महेश मालपानी

17

संस्करण चर और आयात संस्करण को इसमें परिभाषित करें।

import { VERSION } from '@angular/core';

अब आप संस्करण को प्रिंट करने के लिए अपने कोड में संस्करण चर का उपयोग कर सकते हैं, उदाहरण के लिए,

console.log(VERSION.full); 

1
धन्यवाद। यह इतना सरल था। इसे उत्तर के रूप में चिह्नित किया जाना चाहिए
ज़िगलर

सबसे सरल उत्तर।
अमित जोशी

9

कोणीय 2+ के लिए आप इसे कंसोल में चला सकते हैं:

document.querySelector('[ng-version]').getAttribute('ng-version')

AngularJS 1.x के लिए:

angular.version.full

यह केवल तभी काम करता है जब आपने अपने पास उपलब्ध कोड संकलित किया हो।
कैमरन हडसन

3
  1. ब्राउज़र> निरीक्षण> तत्व>

    <.app-root _nghost-hey-c0 = "" ng-version = "8.2.11" >

  2. टर्मिनल में

    :> एनजी संस्करण
    :> एनजी --version
    :> एनजी -v


विधि 1 केवल उपलब्ध है यदि संकलित कोड आपके लिए उपलब्ध है। विधि 2 केवल कोणीय सीएलआई का संस्करण देता है जिसे आपने वैश्विक रूप से स्थापित किया है, न कि कोणीय के संस्करण जिसमें परियोजना लिखी गई थी।
कैमरन हडसन

3

यदि आप ब्राउज़र में कोणीय संस्करण की जाँच करने की कोशिश करते हैं, तो मेरे लिए यह केवल Ctrl+ Shift+ काम करता है iऔर कंसोल में कमांड के नीचे पेस्ट होता है:

document.querySelector('[ng-version]').getAttribute('ng-version')

उदाहरण के लिए:

यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें


0

ng --versionकमांड वास्तविक प्रोजेक्ट संस्करण के बजाय आपके कंप्यूटर में केवल स्थापित कोणीय संस्करण दिखाएगा

यदि आप वास्तव में प्रोजेक्ट संस्करण जानना चाहते हैं , तो अपनी परियोजना पर जाएं, नीचे दिए गए कमांड का उपयोग करें

npm list -local

यहाँ छवि विवरण दर्ज करें



-1

आप कोणीय संस्करण 7 के एनजी- वर्सन का उपयोग कर सकते हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.