ฉันได้ตั้งค่ารหัสเชิงมุมในเครื่องของฉัน ฉันต้องการทราบเวอร์ชันของเชิงมุมที่ฉันใช้ในโครงการ ฉันจะค้นหามันในพรอมต์ cmd ได้อย่างไร
ฉันได้ตั้งค่ารหัสเชิงมุมในเครื่องของฉัน ฉันต้องการทราบเวอร์ชันของเชิงมุมที่ฉันใช้ในโครงการ ฉันจะค้นหามันในพรอมต์ cmd ได้อย่างไร
คำตอบ:
มีหลายวิธีที่คุณสามารถทำได้:
node_modules/@angular/core/package.json
และตรวจสอบversion
ข้อมูลหากคุณจำเป็นต้องใช้ในรหัสของคุณคุณสามารถนำเข้าได้จาก@angular/core
:
import { VERSION } from '@angular/core';
ตรวจสอบ DOM ที่แสดงผล - Angular เพิ่มเวอร์ชันให้กับองค์ประกอบองค์ประกอบหลัก:
<my-app ng-version="4.1.3">
ลองใช้คำสั่งนี้:
ng --version
มันพิมพ์ออกมา Angular, Angular CLI, Node, typescript เวอร์ชันเป็นต้น
ng -v
ng --version
, ng v
กำลังทำงาน แต่ng -v
ไม่ทำงาน
สำหรับ Angular 1 หรือ 2 (แต่ไม่ใช่สำหรับ Angular 4+):
คุณยังสามารถเปิดคอนโซลและไปที่แท็บองค์ประกอบบนเครื่องมือสำหรับนักพัฒนาของเบราว์เซอร์ใดก็ได้ที่คุณใช้
หรือ
พิมพ์ angular.version เพื่อเข้าถึงอ็อบเจ็กต์ Javascript ที่มีเวอร์ชันเชิงมุม
สำหรับ Angular 4+ มีหลายวิธีดังต่อไปนี้:
เขียนโค้ดด้านล่างในพรอมต์คำสั่ง / หรือในเทอร์มินัลใน VS Code
- ng version หรือ ng --version (ดูไฟล์แนบสำหรับข้อมูลอ้างอิง)
- ng v
- ng -v
ในเทอร์มินัลคุณจะพบเวอร์ชันเชิงมุมดังที่แสดงในภาพที่แนบมา:
- คุณยังสามารถเปิดคอนโซลและไปที่แท็บองค์ประกอบบนเครื่องมือสำหรับนักพัฒนาของเบราว์เซอร์ใดก็ได้ที่คุณใช้ ดังที่แสดงในภาพด้านล่าง:
5. ค้นหาไฟล์ package.json คุณจะพบแพ็คเกจที่ติดตั้งและเวอร์ชันทั้งหมด
Angular CLI: 6.2.3 Node: 10.15.1 OS: linux x64 Angular: ...
กำหนดตัวแปร VERSION และนำเข้าเวอร์ชัน
import { VERSION } from '@angular/core';
ตอนนี้คุณสามารถใช้ตัวแปร VERSION ในโค้ดของคุณเพื่อพิมพ์เวอร์ชันตัวอย่างเช่น
console.log(VERSION.full);
สำหรับ Angular 2+ คุณสามารถเรียกใช้สิ่งนี้ในคอนโซล:
document.querySelector('[ng-version]').getAttribute('ng-version')
สำหรับ AngularJS 1.x:
angular.version.full
เบราว์เซอร์> ตรวจสอบ> องค์ประกอบ>
<.app-root _nghost-hey-c0 = "" ng-version = "8.2.11" >
ในเทอร์มินัล
:> ng เวอร์ชัน
:> ng --version
:> ng -v
คุณสามารถใช้ng --versionสำหรับเวอร์ชันเชิงมุม 7