|
|
将npm和cnpm组件升级到最新版本0 Q2 D5 m( s* E! P* \0 [3 n
PS C:\Users\admin\projects> npm i cnpm@latest( Z3 a) A) M" Q2 l
8 c: B& C2 N) uadded 1 package in 1m
& l$ j' x! u* u
; f$ o+ @ Q( I1 m, r- E55 packages are looking for funding
2 p3 h8 G; z' ? run `npm fund` for details! ~0 \! `# H, h; ] ?* {9 Z
; _3 F( m$ E+ z' ^$ G$ l: u# n9 W! HPS C:\Users\admin\projects> cnpm i -g npm@latest% b* n4 P! j6 |, z8 \
Downloading npm to C:\Users\admin\AppData\Roaming\npm\node_modules\npm_tmp4 r7 B2 J9 F9 [' O& c
Copying C:\Users\admin\AppData\Roaming\npm\node_modules\npm_tmp\.store\npm@11.5.1\node_modules\npm to C:\Users\admin\AppData\Roaming\npm\node_modules\npm
9 ~: R+ S8 l# A& s- @0 m! ^Installing npm's dependencies to C:\Users\admin\AppData\Roaming\npm\node_modules\npm/node_modules! A0 @& J f% g, _0 t
[1/66] Package @isaacs/string-locale-compare@^1.1.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@isaacs\string-locale-compare
4 h, d+ X& x e6 P7 J1 T7 m, A3 R[2/66] Package @npmcli/arborist@^9.1.3 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\arborist' _8 A D5 A# Q" |& D& m
[3/66] Package @npmcli/config@^10.3.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\config
+ F2 Q1 k6 K2 [# W[4/66] Package @npmcli/fs@^4.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\fs% @6 P! X% U$ A+ P. m* j
[5/66] Package @npmcli/map-workspaces@^4.0.2 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\map-workspaces
* n- o8 `( d4 C% ~2 l[6/66] Package @npmcli/package-json@^6.2.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\package-json
% E1 {# J! ~) S5 f" j! f- h6 a6 ~[7/66] Package @npmcli/promise-spawn@^8.0.2 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\promise-spawn
0 g9 k# D( {; A8 |& }0 Q9 \[8/66] Package @npmcli/run-script@^9.1.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\run-script' i4 V) d# I% @
[9/66] Package @npmcli/redact@^3.2.2 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\redact( _* E3 g }$ ? i$ m( D
[10/66] Package @sigstore/tuf@^3.1.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\@sigstore\tuf7 X* o s% X4 b' L- H
[11/66] Package abbrev@^3.0.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\abbrev! F! p+ }0 @ j
[12/66] Package archy@~1.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\archy* M$ A5 U0 l: k S0 j+ I) i* z
[13/66] Package cacache@^19.0.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\cacache( ?; j8 e' n: v' v
[14/66] Package chalk@^5.4.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\chalk
& |# E, B% Q# Y" Y: Z' c( T0 W) Q[15/66] Package ci-info@^4.3.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\ci-info
" \. L$ T1 C, O( u; {' {% a# V[16/66] Package cli-columns@^4.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\cli-columns
3 _2 l. O. y! [3 i* N[17/66] Package fs-minipass@^3.0.3 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\fs-minipass
9 k4 i% D# J- p2 G+ }[18/66] Package fastest-levenshtein@^1.0.16 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\fastest-levenshtein
0 n* a1 a7 w* {3 M/ [- g) K[19/66] Package glob@^10.4.5 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\glob
! {: q; \2 X* @( @- h# E[20/66] Package graceful-fs@^4.2.11 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs" m6 Z: ?& s; | v# I9 F6 ~
[21/66] Package hosted-git-info@^8.1.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\hosted-git-info% i2 Q! x% Y' h' [/ ]) Z5 C9 n
[22/66] Package init-package-json@^8.2.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\init-package-json" M& a2 ]. P3 x; E+ \
[23/66] Package ini@^5.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\ini
# P( Z. n* v$ h( C/ `( Q& m[24/66] Package is-cidr@^5.1.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\is-cidr* M9 J6 `5 Y! e
[25/66] Package json-parse-even-better-errors@^4.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\json-parse-even-better-errors
% p6 @0 u: a; \7 s" l2 V[26/66] Package libnpmaccess@^10.0.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmaccess* B- Y# y/ G+ x, X& @4 M. ]1 C! [3 V
[27/66] Package libnpmdiff@^8.0.6 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmdiff9 L2 P; h8 ^+ }3 k
[28/66] Package libnpmexec@^10.1.5 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmexec& E1 f; Z3 A$ R8 M4 T
[29/66] Package libnpmfund@^7.0.6 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmfund. e2 Q: J- b& n& W& b' o
[30/66] Package libnpmorg@^8.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmorg
- A N5 ^5 n V ^4 I3 `- S( ^! T[31/66] Package libnpmpack@^9.0.6 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmpack2 r% x1 z5 m4 g+ w' {3 b
[32/66] Package libnpmpublish@^11.1.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmpublish# [; [; Z3 S( x* y
[33/66] Package libnpmsearch@^9.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmsearch
J- @+ |/ Z$ d[34/66] Package libnpmteam@^8.0.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmteam, \1 |( `, z- A w9 u% l5 v
[35/66] Package libnpmversion@^8.0.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmversion
# |* [! |) _( D, k; |1 A7 y% G) m[36/66] Package make-fetch-happen@^14.0.3 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\make-fetch-happen5 r3 A) u+ K4 R9 c. i4 f
[37/66] Package minimatch@^9.0.5 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\minimatch1 E* V- g& U5 {/ M6 J; f& y
[38/66] Package minipass@^7.1.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\minipass
( M+ g* s) T$ r6 Q[39/66] Package minipass-pipeline@^1.2.4 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\minipass-pipeline
+ ~: a! t( X0 t; L9 L[40/66] Package ms@^2.1.2 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\ms
9 H9 Z S" Z/ r# s, W0 ^4 |[41/66] Package node-gyp@^11.2.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp/ \; V, T% J4 A% u
[42/66] Package nopt@^8.1.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\nopt
) }# N* ^2 p. V4 p[43/66] Package normalize-package-data@^7.0.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\normalize-package-data[44/66] Package npm-audit-report@^6.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-audit-report) Q; i6 ~0 C' L$ _$ x% T9 }
[45/66] Package npm-install-checks@^7.1.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-install-checks; {" ~$ m) k9 G2 i8 E7 j, S& e: L
[46/66] Package npm-package-arg@^12.0.2 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-package-arg! Y6 R! q$ @: f- W
[47/66] Package npm-pick-manifest@^10.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-pick-manifest
! y, }4 Q# D- P7 I[48/66] Package npm-profile@^11.0.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-profile/ ~4 @3 I. l$ o( v; t
[49/66] Package npm-registry-fetch@^18.0.2 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-registry-fetch
; }! y5 ]) H$ |3 w* H- h[50/66] Package npm-user-validate@^3.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-user-validate' J" z" D. i; H- i v
[51/66] Package p-map@^7.0.3 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\p-map
6 D: n; R$ ~) _8 P[52/66] Package pacote@^21.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\pacote
) [ c9 O. q7 E7 d( N. T0 L( c[53/66] Package parse-conflict-json@^4.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\parse-conflict-json 9 @; e- M6 R( C4 t$ M
[54/66] Package proc-log@^5.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\proc-log$ ^# a" M t2 o. Z
[55/66] Package qrcode-terminal@^0.12.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\qrcode-terminal
* R# V" i# o- a( d[56/66] Package read@^4.1.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\read
2 N" P! `) n, H' k. {0 c[57/66] Package semver@^7.7.2 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\semver4 _! m' n+ A. O+ `, r& x1 z6 C
[58/66] Package spdx-expression-parse@^4.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\spdx-expression-parse
: T+ T1 @$ x4 `& d }& R5 h[59/66] Package ssri@^12.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\ssri
' g+ u. x9 t, `+ U9 H7 }$ I$ r[61/66] Package tar@^6.2.1 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\tar
+ V( R! s: z) ?[63/66] Package tiny-relative-date@^1.3.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\tiny-relative-date
$ p$ o, x1 o2 n4 M( u; V/ E# [[64/66] Package treeverse@^3.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\treeverse4 V' n7 x; G3 {( f9 S$ |
[65/66] Package validate-npm-package-name@^6.0.2 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\validate-npm-package-name
7 b+ N1 L: \# \ k8 w[66/66] Package which@^5.0.0 is skipped because it already exists at: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\which0 l' I/ t: X s& Q; K5 F8 J" i
[npm@11.5.1] link C:\Users\admin\AppData\Roaming\npm\npm@ -> C:\Users\admin\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js3 v! u, B. E$ R0 |
[npm@11.5.1] link C:\Users\admin\AppData\Roaming\npm\npx@ -> C:\Users\admin\AppData\Roaming\npm\node_modules\npm\bin\npx-cli.js2 m. q1 V0 N) z# \/ _3 {3 q& T+ Q
+ r7 l0 f$ B) `& M
PS C:\Users\admin\projects> npm -v! v" y) X) K0 F9 T. O
11.5.1- S2 v; R3 e) e, r) O
PS C:\Users\admin\projects> npm i cnpm@latest9 ?* L v- m9 E) l% H
+ d, |; g/ D' i+ m% i3 Madded 1 package in 1m
! X+ H' q- Z: Y# a- [; O1 R( s9 o
" E% [6 N; N3 m/ v, p55 packages are looking for funding/ g: r% [2 E" ~4 Q3 t3 o
run `npm fund` for details
! v4 i% J4 w9 D1 ], ]. C5 lPS C:\Users\admin\projects> cnpm -v- w$ Q* E5 q! E J# y2 d
cnpm@9.4.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)2 q: K t2 J9 \5 @2 `
npm@9.9.2 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\index.js)
3 \, W1 \9 E$ Dnode@24.4.1 (C:\Program Files\nodejs\node.exe)
5 b6 C4 U. H+ I- \ q3 ynpminstall@7.12.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)) p* h" R' C( K6 `3 B9 m
prefix=C:\Program Files\nodejs! g7 e; _5 p2 H; N! W5 |
win32 x64 10.0.19045
) N I0 T2 z$ ~% Hregistry=https://registry.npmmirror.com: b( [) h& q6 @3 s/ }% N }
PS C:\Users\admin\projects> % D* ^, C2 M- p0 r
& `; I) C5 O& j
|
|