ฉันจะบอกได้ว่าฉันใช้ Angular รุ่นใด
ฉันเหนื่อย:
angular --version
angular --v
angular -version
angular -v
แต่ได้รับ -bash: angular: command not found
ฉันรู้โดยyeoman --version
ที่ฉันกำลังใช้0.9.6
แต่จะรับรุ่นเชิงมุมได้อย่างไร
ฉันจะบอกได้ว่าฉันใช้ Angular รุ่นใด
ฉันเหนื่อย:
angular --version
angular --v
angular -version
angular -v
แต่ได้รับ -bash: angular: command not found
ฉันรู้โดยyeoman --version
ที่ฉันกำลังใช้0.9.6
แต่จะรับรุ่นเชิงมุมได้อย่างไร
คำตอบ:
แก้ไข:เมื่อเขียนคำตอบนี้จะมีเพียง AngularJS 1.x ดูคำตอบด้านล่างสำหรับเวอร์ชันเชิงมุม> = 2
AngularJS ไม่มีเครื่องมือบรรทัดคำสั่ง
คุณสามารถรับหมายเลขรุ่นได้จากไฟล์ JavaScript
ส่วนหัวของกระแสangular.js
:
/**
* @license AngularJS v1.0.6
* (c) 2010-2012 Google, Inc. http://angularjs.org
* License: MIT
*/
สำหรับเชิงมุม 1 หรือ 2 (แต่ไม่ใช่สำหรับเชิงมุม 4+):
คุณยังสามารถเปิดคอนโซลบนเครื่องมือสำหรับนักพัฒนาของเบราว์เซอร์ใดก็ได้ที่คุณใช้และพิมพ์angular.version
เพื่อเข้าถึงวัตถุ Javascript ที่มีเวอร์ชันเชิงมุม
มีประโยชน์มากเมื่อสคริปต์ถูกย่อขนาดโดยไม่มีความคิดเห็นส่วนหัว
สำหรับ Angular 2+ ในเบราว์เซอร์สมัยใหม่ที่มีเครื่องมือ developper (F12) คุณสามารถตรวจสอบแท็กแอปพลิเคชันระดับบนสุด
สำหรับ Internet Explorer 11 หรือ Edge คุณสามารถค้นหาข้อมูลได้ที่นี่:
ใช้งานได้กับเบราว์เซอร์ Angular 2+ Chrome
Firefox firebug
1.5.7
angular.version
ไม่ได้ทำงานในสถานที่ของฉัน
หากคุณใช้angular-cli
งานอยู่คุณสามารถตรวจสอบได้อย่างง่ายดายโดยพิมพ์
ng -v
หรือng v
ใน Angular 8 ใน Terminal หรือ Bash หมายเหตุ: รันคำสั่งภายในไดเร็กทอรีโปรเจ็กต์
คุณควรได้รับสิ่งนี้:
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
ในคอนโซลนักพัฒนาซอฟต์แวร์ของเบราว์เซอร์ (กด F12 เพื่อเปิด) คุณสามารถพิมพ์ดังต่อไปนี้
angular.version.full
มันจะให้เวอร์ชันเต็มเช่น (ขึ้นอยู่กับเวอร์ชันปัจจุบันของคุณ) [มันได้รับfull
ทรัพย์สินของangular.version
วัตถุจริงๆ]
"1.4.3"
ดังนั้นเพื่อดูวัตถุทั้งหมดถ้าคุณพิมพ์
angular.version
มันจะให้วัตถุเวอร์ชั่นเต็มที่มีข้อมูลเวอร์ชันเช่นเต็ม, สำคัญ, เล็กน้อยและยัง codeName เช่น
Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"}
คุณสามารถตรวจสอบ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
)
ตอนนี้ก็คือ ng -v
หากคุณใช้มุมเชิงมุมคุณสามารถตรวจสอบการใช้งานได้
ng --version
ตอนนี้ก็คือ ng -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"
},
มีหลายวิธีคุณตรวจสอบรุ่นเชิงมุมเพียงแค่พรอมต์คำสั่ง comand (สำหรับ windows) และพิมพ์
1. ng version
2. ng v
3. ng -v
4. You can pakage.json file
5.You can check in browser by presing F12 then goto elements tab
ความเข้าใจอย่างสมบูรณ์เกี่ยวกับการโค่นล้มเกี่ยวกับ (xxx) โปรดดูเอกสารเชิงมุมangularJSและเชิงมุม 2+
สำหรับ Angular 4 ตัวเลือกมากมายไม่สามารถใช้งานได้อีกต่อไป อัปเดตเมื่อกรกฎาคม 2560สองตำแหน่ง:
1) สิ่งที่ง่ายที่สุดคือการเปิด package.json ของโครงการของเราและตรวจสอบเวอร์ชันที่ใช้ซึ่งเป็นหนึ่งในแองกูลาร์
2) หลังจากดำเนินการบริการ ng เราเปิดสารวัตรขององค์ประกอบของ explorer ที่เราใช้และเราสามารถสังเกตรุ่นดังในภาพต่อไปนี้
@angular/core
และพี่น้อง (นี่หมายความว่านี่คือ Angular 4, การอัปเดตล่าสุดเนื่องจาก^
อยู่ข้างหน้า)
อีกวิธีหนึ่งคือการนำเข้าVERSION
ค่าคงที่จาก@angular/core
นั้นจึงทิ้งไปยังคอนโซลด้วย:
console.log(VERSION.full); //5.2.11
ทำงานใน:
ไม่แน่ใจเกี่ยวกับ Angular 2 และ 3 (หากมีคนทดสอบได้; ไม่มีหน้าเว็บ)
สำหรับ AngularJS 1.x ให้ใช้angular.version
:
console.log(angular.version); //1.7.4
หากคุณกำลังใช้angular-cli
เพียงใช้คำสั่ง:
ng v
สำหรับการใช้งานเชิงมุม 4+
โปรดทราบว่าตัวเลือก ng -v ไม่ทำงานใน Angular 7+
เพียงแค่เรียกใช้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
มีหลายวิธี:
ng - รุ่น
คำสั่งข้างต้นจะส่งผลให้ผลลัพธ์ต่อไปนี้:
CLI เชิงมุม: 7.0.3
โหนด: 9.4.0
ระบบปฏิบัติการ: ดาร์วิน x64
เชิงมุม: 7.0.1
... ภาพเคลื่อนไหวทั่วไปคอมไพเลอร์คอมไพเลอร์ -ci แกนรูปแบบ
... http, บริการภาษา, แพลตฟอร์มเบราว์เซอร์
... เราเตอร์แพลตฟอร์มเบราว์เซอร์แบบไดนามิก
เวอร์ชั่นของแพ็คเกจ
@ angular-devkit / architect 0.10.3
@ angular-devkit / build-angular 0.10.3
@ angular-devkit / build-optimizer 0.10.3
@ angular-devkit / build-webpack 0.10.3
@ angular-devkit / core 7.0.3
@ angular-devkit / schematics 7.0.3
@ angular / cli 7.0.3
@ ngtools / webpack 7.0.3
@ แผนงาน / เชิงมุม 7.0.3
@ schematics / อัปเดต 0.10.3
rxjs 6.3.3
typescript 3.1.4
webpack 4.19.1
ดังนั้นเวอร์ชั่นของ Angular, Angular CLI, Node และแพ็คเกจอื่น ๆ สามารถตรวจสอบได้จากที่นี่
หากคุณใช้โปรแกรมแก้ไขรหัส VS
ไปที่แผง Explorer ทางด้านซ้าย -> find package.json & เปิดมัน -> ภายใต้การพึ่งพา find @ angular / core
นี่เป็นเวอร์ชั่นเชิงมุมของคุณเนื่องจากแกนเป็นคุณสมบัติหลัก
สำหรับเชิงมุม 1 หรือ 2 (แต่ไม่ใช่สำหรับเชิงมุม 4+):
คุณยังสามารถเปิดคอนโซลและไปที่แท็บองค์ประกอบในเครื่องมือสำหรับนักพัฒนาของเบราว์เซอร์ที่คุณใช้
หรือ
พิมพ์ angular.version เพื่อเข้าถึงวัตถุ Javascript ที่มีเวอร์ชันเชิงมุม
สำหรับ Angular 4+ มีหลายวิธีดังแสดงด้านล่าง:
เขียนรหัสด้านล่างในพรอมต์คำสั่ง / หรือในเทอร์มินัลในรหัส VS (สูงสุด 3)
- ng version หรือ ng --version (ค้นหารูปภาพสำหรับการอ้างอิง)
- ng v
- ng -v
ในเทอร์มินัลคุณสามารถค้นหาเวอร์ชั่นเชิงมุมดังที่แสดงในภาพที่แนบมา:
- คุณยังสามารถเปิดคอนโซลและไปที่แท็บองค์ประกอบในเครื่องมือสำหรับนักพัฒนาของเบราว์เซอร์ที่คุณใช้ ตามที่แสดงในภาพด้านล่าง:
- ค้นหาไฟล์ package.json คุณจะพบการอ้างอิงที่ติดตั้งทั้งหมดและเวอร์ชันของไฟล์เหล่านั้น
angular.version
console.log(angular.version);
<script src="//unpkg.com/angular/angular.js"></script>
สำหรับข้อมูลเพิ่มเติมโปรดดู
ในโฟลเดอร์โครงการของคุณเปิดเทอร์มินัลคำสั่งและพิมพ์
ng -v
มันจะให้รายชื่อของรายการในการที่คุณจะสามารถดูรุ่นเชิงมุม ดูภาพหน้าจอ
เวอร์ชั่นหลังจากเชิงมุม 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$
เพียงแค่ไปที่ไดเรกทอรีโครงการเชิงมุมของคุณผ่านทางขั้วและ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
ภายนอกโครงการเชิงมุมเชิงมุมก็จะแสดงเฉพาะรุ่นเชิงมุม -cii
มันจะอยู่ที่นี่ ..
../project_name/bower_components/angular/angular.js
/**
* @license AngularJS v1.0.6
* (c) 2010-2012 Google, Inc. http://angularjs.org
* License: MIT
*/
คุณสามารถพิมพ์ng version
มันได้
มันง่ายมากคุณสามารถดูได้ในpackage.json
ไฟล์
เช่นเดียวกับคำตอบข้างต้นคุณสามารถตรวจสอบในเบราว์เซอร์โดยการตรวจสอบองค์ประกอบถ้าเป็น AngularJS เราสามารถเห็นบางสิ่งเช่นด้านล่าง
คำสั่ง ng-app บอก AngularJS ว่านี่เป็นองค์ประกอบหลักของแอปพลิเคชัน AngularJS
แอปพลิเคชัน AngularJS ทั้งหมดต้องมีองค์ประกอบรูต
สำหรับ angular JS คุณสามารถค้นหาได้ในไฟล์ angular-animate.js ดังต่อไปนี้:
/ ** * @license AngularJS v1.4.8 * (c) 2010-2015 Google, Inc. http://angularjs.org * ใบอนุญาต: MIT * /
นอกจากนี้คุณยังสามารถตรวจสอบได้โดยตรวจสอบองค์ประกอบในหน้า:
กด F12 เพื่อเปิดเครื่องมือผู้พัฒนาของเบราว์เซอร์
ตรวจสอบองค์ประกอบ
ขยายเนื้อความ
คุณจะเห็นเวอร์ชันของ Angular ดังต่อไปนี้:
NG-รุ่น = "4.3.6"