咱们从别人那里下载一个项目 ,经过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.1 → 6.1.3 @angular/compiler-cli ^2.3.1 → ^6.1.2 @types/jasmine 2.5.38 → 2.8.8 @types/node ^6.0.42 → ^10.5.8 codelyzer ~2.0.0-beta.1 → ~4.4.3 jasmine-core 2.5.2 → 3.2.0 jasmine-spec-reporter 2.5.0 → 4.2.1 karma 1.2.0 → 3.0.0 karma-remap-istanbul ^0.2.1 → ^0.6.0 protractor ~4.0.13 → ~5.4.0 ts-node 1.2.1 → 7.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.1 → 6.1.3 @angular/compiler-cli ^2.3.1 → ^6.1.2 @types/jasmine 2.5.38 → 2.8.8 @types/node ^6.0.42 → ^10.5.8 codelyzer ~2.0.0-beta.1 → ~4.4.3 jasmine-core 2.5.2 → 3.2.0 jasmine-spec-reporter 2.5.0 → 4.2.1 karma 1.2.0 → 3.0.0 karma-remap-istanbul ^0.2.1 → ^0.6.0 protractor ~4.0.13 → ~5.4.0 ts-node 1.2.1 → 7.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$
而后 sudo npm install typescript
来安装npm