2015-09-14 2 views
2

Я использую Linux, и я хочу знать, могу ли я проверить, какую версию углового материала я использую. Я использую bower для установки/обновления пакетов.Как проверить версию углового материала

+0

Проверьте 'bower_components/angular-material/bower.json'? –

+0

Ow hey .. это было легко ... спасибо! (я новый для композитора/угловой) –

ответ

0

Как вы используете беседку, вы можете проверить, какую версию углового-материала вы используете, открыв файл:

bower_components/angular-material/bower.json 

, который будет показывать что-то вроде этого:

{ 
    "name": "angular-material", 
    "version": "0.11.0", 
    ... 
} 
+0

Этот ответ неверен, так как файл bower.json может показывать приблизительный или минимальный номер версии. Чтобы получить текущую версию, используйте 'bower list'. – Matt

+0

Возможно, вы сбиваете с толку пользовательское приложение * bower.json *, в то время как я имею в виду * bower.json * установленного пакета. Команда 'bower list' действительно является решением, но угадайте, что под капотом читает * bower.json * установленных пакетов. –

1

Чтобы проверить версию пакета bower с терминала, вы можете использовать bower list, который отобразит дерево зависимостей, подобное этому:

bower check-new  Checking for new versions of the project dependencies... 
My App#0.0.1 C:\Development\my-app 
├── angular#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4) 
├─┬ angular-animate#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4) 
│ └── angular#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4) 
├─┬ angular-aria#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4) 
│ └── angular#1.4.7 
├─┬ angular-cookies#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4) 
│ └── angular#1.4.7 
├── angular-local-storage not installed 
├─┬ angular-material#0.11.2 (latest is 1.0.5) 
│ ├── angular#1.4.7 (1.5.1-build.4592+sha.c4e47e4 available) 
│ ├── angular-animate#1.4.7 (1.5.1-build.4592+sha.c4e47e4 available) 
│ └── angular-aria#1.4.7 (1.5.1-build.4592+sha.c4e47e4 available) 
├─┬ angular-resource#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4) 
│ └── angular#1.4.7 
└─┬ angular-sanitize#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4) 
    └── angular#1.4.7 

В моем примере angular-material установлен с версией 0.11.2 (и я должен обновить его до 1.0.5).

Чтобы обработать эту (и многое другое) информацию через сценарий узла, например, в Jenkins, вы можете использовать параметр --json: bower list --json.

1

Похоже, вы можете использовать npm ls @angular/material, чтобы уточнить точную версию.

+0

отличная благодарность Тим. –

Смежные вопросы