- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
将npm和cnpm组件升级到最新版本" R, m. S; a; T& X. p
PS C:\Users\admin\projects> npm i cnpm@latest# @0 d8 X. U' D
! ~* e: f1 `- O% x$ Nadded 1 package in 1m
) e1 ~, m" v" a6 S+ f$ `! u
3 Y. t9 L0 }: N: V* G/ t55 packages are looking for funding `0 x: Q5 _+ ~/ w
run `npm fund` for details
% w$ @5 i1 x+ Q8 z" i5 J5 W) |2 J) t; Q/ v( Q* b$ y, O2 y* B
PS C:\Users\admin\projects> cnpm i -g npm@latest% X! W7 t9 Y. U0 h& X
Downloading npm to C:\Users\admin\AppData\Roaming\npm\node_modules\npm_tmp( x1 U9 o7 E) E/ ^6 e5 g
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
) R* ^3 Z7 D/ F+ ~. o) L" k0 }Installing npm's dependencies to C:\Users\admin\AppData\Roaming\npm\node_modules\npm/node_modules- w* [0 y4 ]* d) L. E! W Z
[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* }% X0 ]' h" U' p# X7 y
[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$ N% w2 W& a2 M; \2 l# {
[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
+ N: m6 n3 r6 Y, p8 A; v; M[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( r9 p1 v- U1 Y
[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
) ?$ R$ A9 E y c8 ~$ A[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
4 o* d5 b# A! I4 r( Q' a1 i* J[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 + Z% |9 L: Y/ p1 x$ o+ r
[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
' L ?* F, A/ N5 r2 @1 a[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) X! f; N9 b, `* n
[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\tuf
4 ^# i8 ~% ~9 o2 Z8 ~[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\abbrev4 O, Q- m- }! F$ \( A- k
[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! S* `, D/ @0 h- X" }, s
[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
) Z: |2 i0 E9 y+ w; G[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) K, ~9 D; j1 m- W$ {
[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
' g" ?; e2 R! ~4 c+ u8 E4 L, ][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
5 [1 Z9 s- a! A9 B% i9 d* L[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: v+ E1 W" \6 B5 H8 W$ j; m
[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 . O' U% V7 h" T8 l& B
[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\glob2 H2 h4 d+ t0 G+ P$ C
[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, w6 i' n4 }3 x5 [4 P7 \" V
[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
; n: D; Q% y1 d1 ^[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* {4 s3 W/ }: ~! `
[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\ini8 C0 S. C$ B0 w- {" w
[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
3 n: P- W s6 }" b0 b1 Q! X[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
3 ?- |+ h+ u3 Y6 [$ G[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
7 o$ H( \+ J b& `/ j: n# s$ ]! 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\libnpmdiff
# R( \5 }; L0 H' H% d; J* i[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
. Z+ b2 G& h4 s' r, ~# p[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\libnpmfund6 W; s- k6 `# S; I! Z7 K* k6 W
[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
7 Q* U6 N3 M8 K[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 L$ m6 @! `3 {9 ]5 f
[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 G- r& J! ?7 V0 s" Z
[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
+ `# p- c* Y$ `: i9 K+ b- B[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( S' S% X3 k; U# e( k$ D4 J
[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
1 C; k# ~ j! W, ^( |[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-happen
# d& h3 p; [+ m* c8 c/ s[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\minimatch$ K) m( C8 e- n; k( d8 W
[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, s: ?7 n# v) u' `) u1 i: `
[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
! V9 M0 R! K( s7 \% T8 U Y[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# T+ E8 S3 h' }/ ~
[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! @% m0 C' c" h E1 \
[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- n( O; t3 ~' V, L, S) m
[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+ t& ?3 D8 W( M/ u" e
[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
' j, o/ S* X$ j! b+ W# ^[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-arg9 {- J0 t( r5 @; z8 n" ~
[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( _0 e8 r F! D; [6 V7 a M! |' \
[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
8 T4 g- y% d0 r% D7 ]0 m[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
1 F; Y* P* U/ Y" F" }) x# L! j[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-validate4 H# U; C$ T2 }& k$ L3 K
[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
8 j5 @% u$ G& A4 K[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\pacote4 _3 o* B9 m3 \
[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' n; _+ V5 U/ r9 _
[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
$ d5 { j# e% [5 f[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
: Q) D! ]6 L$ z[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+ H2 I/ e7 n0 t
[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\semver8 s1 m. K, @$ Y; I$ e, b
[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
3 ]; P& n5 H5 j2 s2 ~* I' c5 J[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
& E) }. K" C8 I/ r; e; e' c; B4 R# O[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! [+ N. A3 j% U, |
[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 . J+ k. n2 K' u. w2 X
[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\treeverse& Y. ~, R" c }
[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& l/ I# I+ ~. t/ i! n7 t5 [; F7 h( C
[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 B7 K2 y% |1 A' c! \$ J" M
[npm@11.5.1] link C:\Users\admin\AppData\Roaming\npm\npm@ -> C:\Users\admin\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
3 M- P$ h( z2 M; |. y* o0 O[npm@11.5.1] link C:\Users\admin\AppData\Roaming\npm\npx@ -> C:\Users\admin\AppData\Roaming\npm\node_modules\npm\bin\npx-cli.js* e1 G4 j: E! i& e9 U" D
* e1 J' R. i: y% P2 LPS C:\Users\admin\projects> npm -v5 B/ z& M+ ]) b+ K
11.5.13 d( p( E) N( x9 p j: o) {- c6 z. L- }
PS C:\Users\admin\projects> npm i cnpm@latest
9 q7 S4 d$ r* B5 D: e2 J
- r0 }% L3 t4 v- z* [added 1 package in 1m, w* g+ C) }8 K) o+ {4 ]; i4 R
9 H9 l' U U) I, c0 G
55 packages are looking for funding
+ C% F% |' |+ r" O6 r8 @ run `npm fund` for details
8 c/ v8 A, O/ t4 RPS C:\Users\admin\projects> cnpm -v+ O4 R9 }, g! A( P5 o g
cnpm@9.4.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)# k3 z# x) S8 T0 u8 E- m" g
npm@9.9.2 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\index.js)( E+ {6 f Q# @; M [/ u3 M4 K4 L
node@24.4.1 (C:\Program Files\nodejs\node.exe)$ I' W) v8 W1 U+ |5 d+ |! B
npminstall@7.12.0 (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
1 S( \' @: `3 V% aprefix=C:\Program Files\nodejs
3 N5 v8 _( D$ i, e2 ]4 Ywin32 x64 10.0.190457 R c6 G- o7 X# f0 y' Z7 I& z) E
registry=https://registry.npmmirror.com
9 e" r) ]% p/ y# N2 {# T! r, B+ a' v" UPS C:\Users\admin\projects> : l+ B9 H( ] `. v# i7 _$ G4 h
; ?0 p: ?: X! j
|
|