更新package.json中的dependencies依賴到最新版本 -

咱們從別人那裏下載一個項目 ,經過package.json裏面的依賴 npm  install 來安裝所須要的各個包node

可是 有可能項目很老,咱們一個個更新又很麻煩因此jquery

https://blog.csdn.net/zhangteng22/article/details/76438776chrome

 

 

hanshanyang@hanshanyang-VirtualBox:~/Projects/bittigercs503/week3/oj-client$ sudonpm install -g npm-check-updates
sudonpm:未找到命令
hanshanyang@hanshanyang-VirtualBox:~/Projects/bittigercs503/week3/oj-client$ sudo npm install -g npm-check-updates
/usr/bin/npm-check-updates -> /usr/lib/node_modules/npm-check-updates/bin/npm-check-updates
/usr/bin/ncu -> /usr/lib/node_modules/npm-check-updates/bin/ncu
+ npm-check-updates@2.14.2
added 383 packages from 588 contributors in 11.187s
hanshanyang@hanshanyang-VirtualBox:~/Projects/bittigercs503/week3/oj-client$ ncuUsing /home/hanshanyang/Projects/bittigercs503/week3/oj-client/package.json
[..................] / :
 @angular/common                           ^2.3.1  →   ^6.1.2 
 @angular/compiler                         ^2.3.1  →   ^6.1.2 
 @angular/core                             ^2.3.1  →   ^6.1.2 
 @angular/forms                            ^2.3.1  →   ^6.1.2 
 @angular/http                             ^2.3.1  →   ^6.1.2 
 @angular/platform-browser                 ^2.3.1  →   ^6.1.2 
 @angular/platform-browser-dynamic         ^2.3.1  →   ^6.1.2 
 @angular/router                           ^3.3.1  →   ^6.1.2 
 angular2-jwt                             ^0.1.28  →   ^0.2.3 
 bootstrap                                 ^3.3.7  →   ^4.1.3 
 rxjs                                      ^5.0.1  →   ^6.2.2 
 zone.js                                   ^0.7.2  →  ^0.8.26 
 @angular/cli                          1.0.0-rc.16.1.3 
 @angular/compiler-cli                     ^2.3.1  →   ^6.1.2 
 @types/jasmine                            2.5.382.8.8 
 @types/node                              ^6.0.42  →  ^10.5.8 
 codelyzer                          ~2.0.0-beta.1  →   ~4.4.3 
 jasmine-core                               2.5.23.2.0 
 jasmine-spec-reporter                      2.5.04.2.1 
 karma                                      1.2.03.0.0 
 karma-remap-istanbul                      ^0.2.1  →   ^0.6.0 
 protractor                               ~4.0.13  →   ~5.4.0 
 ts-node                                    1.2.17.0.1 
 tslint                                    ^4.3.0  →  ^5.11.0 
 typescript                                ~2.0.3  →   ~3.0.1 

The following dependencies are satisfied by their declared version range, but the installed versions are behind. You can install the latest versions without modifying your package file by using npm update. If you want to update the dependencies in your package file anyway, run ncu -a.

 ace-builds             ^1.2.6  →  ^1.4.1 
 core-js                ^2.4.1  →  ^2.5.7 
 jquery                 ^3.1.1  →  ^3.3.1 
 karma-chrome-launcher  ^2.0.0  →  ^2.2.0 
 karma-jasmine          ^1.0.2  →  ^1.1.2 

Run ncu with -u to upgrade package.json

hanshanyang@hanshanyang-VirtualBox:~/Projects/bittigercs503/week3/oj-client$ ncu -u
Using /home/hanshanyang/Projects/bittigercs503/week3/oj-client/package.json
[..................] / :
 @angular/common                           ^2.3.1  →   ^6.1.2 
 @angular/compiler                         ^2.3.1  →   ^6.1.2 
 @angular/core                             ^2.3.1  →   ^6.1.2 
 @angular/forms                            ^2.3.1  →   ^6.1.2 
 @angular/http                             ^2.3.1  →   ^6.1.2 
 @angular/platform-browser                 ^2.3.1  →   ^6.1.2 
 @angular/platform-browser-dynamic         ^2.3.1  →   ^6.1.2 
 @angular/router                           ^3.3.1  →   ^6.1.2 
 angular2-jwt                             ^0.1.28  →   ^0.2.3 
 bootstrap                                 ^3.3.7  →   ^4.1.3 
 rxjs                                      ^5.0.1  →   ^6.2.2 
 zone.js                                   ^0.7.2  →  ^0.8.26 
 @angular/cli                          1.0.0-rc.16.1.3 
 @angular/compiler-cli                     ^2.3.1  →   ^6.1.2 
 @types/jasmine                            2.5.382.8.8 
 @types/node                              ^6.0.42  →  ^10.5.8 
 codelyzer                          ~2.0.0-beta.1  →   ~4.4.3 
 jasmine-core                               2.5.23.2.0 
 jasmine-spec-reporter                      2.5.04.2.1 
 karma                                      1.2.03.0.0 
 karma-remap-istanbul                      ^0.2.1  →   ^0.6.0 
 protractor                               ~4.0.13  →   ~5.4.0 
 ts-node                                    1.2.17.0.1 
 tslint                                    ^4.3.0  →  ^5.11.0 
 typescript                                ~2.0.3  →   ~3.0.1 
 ace-builds             ^1.2.6  →  ^1.4.1 
 core-js                ^2.4.1  →  ^2.5.7 
 jquery                 ^3.1.1  →  ^3.3.1 
 karma-chrome-launcher  ^2.0.0  →  ^2.2.0 
 karma-jasmine          ^1.0.2  →  ^1.1.2 
Upgraded /home/hanshanyang/Projects/bittigercs503/week3/oj-client/package.json

hanshanyang@hanshanyang-VirtualBox:~/Projects/bittigercs503/week3/oj-client$ ncu -a
Using /home/hanshanyang/Projects/bittigercs503/week3/oj-client/package.json
[..................] \ :
 ace-builds             ^1.2.6  →  ^1.4.1 
 core-js                ^2.4.1  →  ^2.5.7 
 jquery                 ^3.1.1  →  ^3.3.1 
 karma-chrome-launcher  ^2.0.0  →  ^2.2.0 
 karma-jasmine          ^1.0.2  →  ^1.1.2 
Upgraded /home/hanshanyang/Projects/bittigercs503/week3/oj-client/package.json

hanshanyang@hanshanyang-VirtualBox:~/Projects/bittigercs503/week3/oj-client$ 
View Code

 而後 sudo npm install typescript

來安裝npm

相關文章
相關標籤/搜索