मैं कैसे देख सकता हूं कि कोणीय के किस संस्करण का उपयोग कर रहा हूं?


301

मैं कैसे बता सकता हूं कि कोणीय के किस संस्करण का उपयोग कर रहा हूं?

मैंने कोशिश की है:

angular --version
angular --v
angular -version
angular -v

लेकिन मिलता है -bash: angular: command not found

मुझे पता है yeoman --versionकि मैं इसका उपयोग कर रहा हूं0.9.6

लेकिन एंगुलरज वर्जन कैसे मिलता है?


क्या आप कृपया एक अलग उत्तर स्वीकार कर सकते हैं? @ लोलस्की का उत्तर बहुत बेहतर है
कोलोब कैनियन

लियो का जवाब (पैकेज में महत्वपूर्ण कोणीय लाइनों को देखें। Json) AngularJS (1) या कोणीय 2+ के किसी भी संस्करण के लिए काम करता है। टोनी डोंग का जवाब (DOM में एप्लिकेशन टैग का निरीक्षण करना) Angular 2 या उससे अधिक के किसी भी संस्करण के लिए ठीक काम करता है। लोलिस्की का एक केवल 1 और 2 के लिए काम करता है, न कि अधिक संस्करणों के लिए। स्वीकृत उत्तर (TheHippo) केवल AngularJS (1)
Pac0

क्या इसका कोई मतलब है कि प्रश्न कोणीय और कोणीयज टैग किया गया है? वे दोनों पूरी तरह से अलग पुस्तकालय हैं। यह प्रत्येक के लिए एक प्रश्न होने के लिए बहुत अधिक समझ में आता है। फिर नया टैग जोड़े जाने पर स्वीकृत उत्तर आंशिक रूप से अमान्य नहीं होगा।
पॉल रूनी

जवाबों:


216

संपादित करें: जब यह उत्तर लिखा गया था, तो केवल AngularJS 1.x था। कोणीय संस्करणों के लिए नीचे दिए गए उत्तरों में देखें> = 2।

AngularJS में कमांड लाइन टूल नहीं है।

आप जावास्क्रिप्ट फ़ाइल से ही संस्करण संख्या प्राप्त कर सकते हैं।

वर्तमान का हैडर angular.js:

/**
 * @license AngularJS v1.0.6
 * (c) 2010-2012 Google, Inc. http://angularjs.org
 * License: MIT
 */

76
आप angular.version लिख सकते हैं, जो कोणीय का संस्करण देता है।
निशिचत धनानी

2
@AfshinMoazami कोई फर्क नहीं पड़ता। यह फ़ाइल के शीर्ष पर टिप्पणी में है। लाइसेंसिंग कारणों से आपको टिप्पणी को हटाना नहीं चाहिए।
हिप्पो

3
सबसे पहले, जब इसे छोटा किया जाता है, तो लाइसेंस के लिए एक विशाल फ़ाइल में खोज करना आसान नहीं होता है। दूसरा, लाइसेंस फ़ाइल / टिप्पणी पर भरोसा करना वास्तव में एक बढ़िया विकल्प नहीं है क्योंकि यह मिनिफियर बग द्वारा बदल सकता है।
अफशीन मौजमी

3
इस उत्तर का जोखिम यह है कि संभावित रूप से कई कोणीय निर्भरताएं खींची जा रही हैं और यह सुनिश्चित किया जा रहा है कि कौन सा संस्करण वास्तव में लोड हो रहा है।
मल्कस

7
कोणीय.जेएस फ़ाइल का स्थान क्या है?
मायरोस्लाव

301

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

आप जिस भी ब्राउज़र का उपयोग करते हैं उसके डेवलपर टूल पर कंसोल को खोल सकते हैं और angular.versionकोणीय संस्करण रखने वाली जावास्क्रिप्ट ऑब्जेक्ट को एक्सेस करने के लिए टाइप कर सकते हैं।

बहुत उपयोगी है जब स्क्रिप्ट को हेडर टिप्पणी के साथ छोटा किया जाता है।


22
angular.version.full एक स्ट्रिंग के रूप में पूर्ण संस्करण (उदाहरण के लिए "1.2.16") रखता है
Guillaume

6
सबसे अच्छा जवाब, स्वीकृत संस्करण का उपयोग करने पर असंभव हो जाएगा
अल्फ्रेडो ए।

9
angular.version और angular.version.full संस्करण 4 में काम नहीं करते हैं लेकिन html 'एनजी-संस्करण' दिखाई देता है।
डीएफबेरीज़

5
गैर-संदर्भ संदर्भ: कोणीय को <अनाम>: 1: 1
अनुज

166

कोणीय 2+ के लिए, किसी भी आधुनिक ब्राउज़र में जिसमें विकासशील उपकरण (F12) हैं, आप शीर्ष स्तर के एप्लिकेशन टैग का निरीक्षण कर सकते हैं।

इंटरनेट एक्सप्लोरर 11 या एज के लिए आप यहां जानकारी प्राप्त कर सकते हैं:कोणीय संस्करण संख्या

कोणीय 2+ क्रोम ब्राउज़र के लिए काम करता है

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

फ़ायरफ़ॉक्स फ़ायरबग

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


Im इस तत्व विशेषता को कोणीय संस्करण के लिए नहीं देख रहा है1.5.7
mihai

19
धन्यवाद, angular.versionमेरे स्थान पर काम नहीं कर रहा था
जे

कोणीय 5 के लिए भी काम करता है। DOM दिखाने में सक्षम किसी भी ब्राउज़र में, जिसका अर्थ है आजकल के सभी आधुनिक डेस्कटो ब्राउज़र।
पच0

111

यदि आप उपयोग कर रहे हैं angular-cli, तो आप इसे टाइप करके आसानी से जांच सकते हैं

ng -v

या ng vकोणीय 8 में, टर्मिनल या बैश में। नोट: प्रोजेक्ट डायरेक्टरी के भीतर कमांड रन करें।

आपको कुछ इस तरह से मिलना चाहिए:

angular-cli: 1.0.0-beta.24
node: 7.4.0
os: darwin x64
@angular/common: 2.4.3
@angular/compiler: 2.4.3
@angular/core: 2.4.3
@angular/forms: 2.4.3
@angular/http: 2.4.3
@angular/platform-browser: 2.4.3
@angular/platform-browser-dynamic: 2.4.3
@angular/router: 3.4.3
@angular/compiler-cli: 2.4.3

13
आह, मैं इस पर अटक गया था। अगर मैं एक गैर-प्रोजेक्ट फ़ोल्डर में 'ng -v' टाइप करता हूं तो यह केवल AngularCLI संस्करण देता है - मुझे लगा कि यह सभी जानकारी देगा। लेकिन यह एक cli बनाया परियोजना फ़ोल्डर के साथ टाइप करने से सभी विवरण है कि फ़ोल्डर का उपयोग कर रहे हैं जो कोणीय संस्करण
Drenai

3
कोणीय 7.0.2 के बजाय कोणीय - फैलाव।
मिजितुर्का

ध्यान रखें कि यदि आप NVM का उपयोग करते हैं और उन पैकेजों को नहीं देख रहे हैं जिन्हें आप जानते हैं कि आपने इंस्टॉल किया है, तो आपने उन्हें नोड के एक अलग संस्करण के तहत स्थापित किया हो सकता है। एक विकल्प पूर्व संस्करण से आपके वर्तमान संस्करण में माइग्रेट करना है। अधिक जानकारी github.com/creationix/… पर देखें ।
समुराई_जाने

2
एनजी v में कोणीय 8
ब्रायन ओग्डेन

75

ब्राउज़र के डेवलपर कंसोल में (इसे खोलने के लिए F12 दबाएं), आप निम्न टाइप कर सकते हैं,

angular.version.full

यह आपको पूर्ण संस्करण देगा, उदाहरण के लिए (आपके वर्तमान संस्करण के आधार पर)। [यह वास्तव fullमें angular.versionवस्तु की संपत्ति प्राप्त करता है।]

"1.4.3"

इसलिए, यदि आप टाइप करते हैं, तो पूरी वस्तु को देखने के लिए

angular.version

यह आपको पूर्ण संस्करण वस्तु देगा जिसमें पूर्ण, प्रमुख, लघु और कोडनाम जैसे संस्करण की जानकारी है, उदाहरण के लिए

Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"}

इस कमांड से आप किसी भी वेबसाइट पर जाने के लिए कोणीय संस्करण का पता लगा सकते हैं, जब तक कि वह फ्रेमवर्क का उपयोग करता है।
सीजर

39

आप भी अपनी जांच कर सकता है package.json :

"dependencies": {
    "@angular/common": "^5.0.0",
    "@angular/compiler": "^5.0.0",
    "@angular/core": "^5.0.0",
    "@angular/forms": "^5.0.0",
    "@angular/http": "^5.0.0",
    "@angular/platform-browser": "^5.0.0",
    "@angular/platform-browser-dynamic": "^5.0.0",
    "@angular/router": "^5.0.0",
  }

(कैरेट ^आपको सबसे हाल के प्रमुख संस्करण (पहला नंबर) के लिए अपडेट करेगा। ^4.3.0किसी भी 4.x.xरिलीज सहित मैच करेगा 4.4.0, लेकिन बंद रहेगा 5.0.0। टिल्डे ~सबसे हाल के मामूली संस्करण (मध्य संख्या) ~4.3.0से मेल खाता है । सभी 4.3.xसंस्करणों से मेल खाएगा , लेकिन याद आएगी 4.4.0।)


अपने कोणीय आवेदन अभी तक शुरू नहीं किया गया है तो आसान! लेकिन केवल तभी काम करता है जब आपके पास स्रोत कोड हो, निश्चित रूप से। एक ऑनलाइन दूरस्थ अनुप्रयोग के लिए, टोनी डोंग का जवाब देखें , डोम में मुख्य कोणीय टैग का निरीक्षण करना किसी भी Angular2 / संस्करण के लिए काम करता है।
Pac0

24

अब यह एनजी -v है

यदि आप कोणीय क्ली का उपयोग कर रहे हैं तो आप उपयोग की जाँच कर सकते हैं

ng --version

अब यह एनजी -v है

या आप भी चेक कर सकते हैं

pakage.json फ़ाइल

 "dependencies": {
    "@angular/animations": "^4.0.0",
    "@angular/common": "^4.0.0",
    "@angular/compiler": "^4.0.0",
    "@angular/core": "^4.0.0",
    "@angular/forms": "^4.0.0",
    "@angular/http": "^4.0.0",
    "@angular/platform-browser": "^4.0.0",
    "@angular/platform-browser-dynamic": "^4.0.0",
    "@angular/router": "^4.0.0",
    "angular-in-memory-web-api": "^0.3.2",
    "core-js": "^2.4.1",
    "rxjs": "^5.1.0",
    "zone.js": "^0.8.4"
  },

23

कई तरीके हैं, आप कोणीय संस्करण की जांच करते हैं बस कॉमन प्रॉम्प्ट (विंडोज़ के लिए) और टाइप करें

1. ng version
2. ng v
3. ng -v

कॉमन लाइन का उपयोग कर कोणीय संस्करण की जाँच करें

4. You can pakage.json file

pakage.json फ़ाइल पर कोणीय संस्करण की जाँच करें

5.You can check in browser by presing F12 then goto elements tab

अपने ब्राउज़र पर कोणीय संस्करण की जाँच करें

(Xxx) के बारे में तोड़फोड़ की पूरी समझ कृपया कोणीय प्रलेखन कोणीयजेएस और कोणीय 2+ देखें


2
ng -v नवीनतम कोणीय संस्करण में काम नहीं कर रहा है (मैंने कोणीय 8 के लिए जाँच की)
श्रीकृष्ण

14

कोणीय 4 के लिए, कई विकल्प अब काम नहीं करते हैं। जुलाई २०१ : अपडेट करें दो सकारात्मकताएं:

1) सबसे सरल एक है हमारी परियोजना के पैकेज को खोलना और उपयोग किए गए संस्करणों की जांच करना, उनमें से एक कोणीय।

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

2) एनजी सर्व करने के बाद, हम खोजकर्ता के उन तत्वों के निरीक्षक को खोलते हैं जिनका हम उपयोग करते हैं और हम निम्न छवि के अनुसार संस्करण का निरीक्षण कर सकते हैं।

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


तो जो सभी लाइनों से कहता है कि कोणीय का कौन सा संस्करण है?
पाउडर 366

1
@ पाउडर366 @angular/coreऔर भाई-बहन (यहाँ इसका मतलब है कि यह कोणीय 4 है, ^सामने के कारण नवीनतम अपडेट )
Pac0

10

दूसरा तरीका यह होगा कि आप VERSIONलगातार आयात करें @angular/coreऔर उसके बाद कंसोल से डंपिंग करें:

console.log(VERSION.full); //5.2.11

काम में:

कोणीय 2 और 3 के बारे में निश्चित नहीं है (यदि कोई ऐसा परीक्षण कर सकता है; पृष्ठ उपलब्ध नहीं हैं)


AngularJS 1.x उपयोग के लिए angular.version:

console.log(angular.version); //1.7.4

6

ध्यान दें : निम्नलिखित केवल कोणीय-सीएलआई संस्करण की जाँच करता है !!!

दोनों कमांड काम करते हैं:

ng -v

या

ng v

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


1
वह "Angular CLI" का संस्करण है, न कि "Angular" का संस्करण।
मढ़ौरा

कोणीय क्लस्टर 7 में कमांड "एनजी संस्करण" है, जिसमें कोणीय संस्करण शामिल है
डायनेप्सिस

6

यदि आप उपयोग कर रहे हैं angular-cli, तो बस कमांड का उपयोग करें:

ng v

5

कोणीय 4+ उपयोग के लिए,

  • एनजी संस्करण
  • एनजी वी

कृपया ध्यान दें एनजी -v विकल्प एंगुलर 7+ में काम नहीं करता है।


5

सिर्फ़ रन ng vइन कमांड

आपको परिणाम जैसा मिलेगा

Angular CLI: 7.3.9
Node: 12.11.0
OS: win32 x64
Angular: 7.2.15
... common, compiler, compiler-cli, core, f
... language-service, platform-browser, pla
... router

Package                           Version
-------------------------------------------
@angular-devkit/architect         0.13.9
@angular-devkit/build-angular     0.13.9
@angular-devkit/build-optimizer   0.13.9
@angular-devkit/build-webpack     0.13.9
@angular-devkit/core              7.3.9
@angular-devkit/schematics        7.3.9
@angular/cli                      7.3.9
@ngtools/webpack                  7.3.9
@schematics/angular               8.0.0
@schematics/update                0.13.9
rxjs                              6.5.3
typescript                        3.1.6
webpack                           4.29.0

3

कई तरीके हैं:

  1. आप इसे अपने package.json फ़ाइल से सत्यापित कर सकते हैं
  2. आप निम्न आदेश का उपयोग करें:

एनजी --version

ऊपर दिए गए आदेश का परिणाम निम्न आउटपुट में होगा:

कोणीय सीएलआई: 7.0.3

नोड: 9.4.0

OS: डार्विन x64

कोणीय: 7.0.1

... एनिमेशन, कॉमन, कंपाइलर, कंपाइलर-क्ली, कोर, फॉर्म

... http, भाषा-सेवा, प्लेटफ़ॉर्म-ब्राउज़र

... प्लेटफ़ॉर्म-ब्राउज़र-डायनेमिक, राउटर

पैकेज संस्करण


@ कोणीय-देवकिट / वास्तुकार 0.10.3

@ कोणीय-देवकित / बिल्ड-कोणीय 0.10.3

@ कोणीय-देवकित / बिल्ड-ऑप्टिमाइज़र 0.10.3

@ कोणीय-देवकित / बिल्ड-वेबपैक 0.10.3

@ कोणीय-देवकित / कोर 7.0.3

@ कोणीय-देवकित / योजनाबद्ध 7.0.3

@ कोणीय / क्ली 7.0.3

@ ngtools / webpack 7.0.3

@ योजनाबद्ध / कोणीय 7.0.3

@ स्कीमैटिक्स / अपडेट 0.10.3

rxjs 6.3.3

टाइपस्क्रिप्ट 3.1.4

वेबपैक 4.19.1

तो, यहाँ से Angular, Angular CLI, Node और कई अन्य पैकेज के संस्करण को सत्यापित किया जा सकता है।


3

यदि आप VS कोड संपादक का उपयोग कर रहे हैं।

बाईं ओर एक्सप्लोरर पैनल पर जाएं -> package.json ढूंढें और इसे खोलें -> निर्भरता के तहत @ कोणीय / कोर ढूंढें।

यह आपका कोणीय संस्करण है क्योंकि कोर मुख्य विशेषता है

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

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


3

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

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

या

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

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

वीएस कोड में कमांड प्रॉम्प्ट में या टर्मिनल में नीचे कोड लिखें। (3 तक)

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

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

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

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

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


2

अपने प्रोजेक्ट फ़ोल्डर पर, कमांड टर्मिनल खोलें और टाइप करें

ng -v

यह आपको वस्तुओं की एक सूची देगा, जिसमें आप कोणीय संस्करण देख पाएंगे। स्क्रीनशॉट देखें।

संस्करण विवरण


4
कोणीय CLI: 1.7.3 नोड: 8.9.0 ओएस: Win32 64 कोणीय: ... स्क्रीन शॉट के अनुसार प्रदर्शित नहीं हो
देवांग सोलंकी

2

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

ng -v



    _                      _                 ____ _     ___
   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/

Angular CLI: 1.7.3
Node: 9.3.0
OS: linux x64
Angular: 5.2.9
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.7.3
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.5.3
webpack: 3.11.0
mohideen@root:~/apps/UI$ 

1

बस टर्मिनल के माध्यम से अपने कोणीय परियोजना निर्देशिका पर जाएं और ng -vइस तरह की सभी जानकारी दें

Angular CLI: 1.7.4
Node: 8.11.1
OS: linux x64
Angular: 5.2.11
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.7.4
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.5.3
webpack: 3.11.0

यदि आप ng-vकोणीय परियोजना के निर्देशांक से बाहर की जाँच करते हैं तो यह केवल कोणीय-क्ली संस्करण दिखाएगा।


हां, यदि आप कोणीय संस्करण देखना चाहते हैं, तो आपको एक प्रोजेक्ट फ़ोल्डर के अंदर जाना होगा।
गेरो

1

यहां छवि विवरण दर्ज करेंकोणीय cli के नए संस्करण में [ng -v] काम नहीं करेगा। मुझे [ng संस्करण] लिखना होगा।




0

यह बहुत सरल है, आप package.jsonफ़ाइल में देख सकते हैं


0

उपरोक्त उत्तर की तरह ही, आप तत्व का निरीक्षण करके ब्राउज़र में देख सकते हैं, अगर यह AngularJS है तो हम नीचे कुछ देख सकते हैं।

एनजी एप्लिकेशन निर्देश AngularJS को बताता है कि यह AngularJS एप्लिकेशन का मूल तत्व है।

सभी AngularJS अनुप्रयोगों में एक मूल तत्व होना चाहिए।



0

आप पृष्ठ पर मौजूद तत्वों का निरीक्षण करके भी इसे देख सकते हैं:

  1. ब्राउज़र के डेवलपर टूल खोलने के लिए F12 दबाएं।

  2. एक तत्व का निरीक्षण करें।

  3. शरीर का विस्तार करें

  4. आपको निम्न की तरह कोणीय का संस्करण दिखाई देगा:

एनजी-संस्करण = "4.3.6"

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