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


我們從別人那里下載一個項目 ,通過package.json里面的依賴 npm  install 來安裝所需要的各個包

但是 有可能項目很老,我們一個個更新又很麻煩所以

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

 

 

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 

來安裝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM