找回密码
 立即注册
查看: 18589|回复: 4

解决npm install 安装慢!!!

[复制链接]

581

主题

706

回帖

4842

积分

管理员

积分
4842
QQ
发表于 2023-6-9 00:27:24 | 显示全部楼层 |阅读模式
安装慢的原因$ t8 y5 i" _, @
npm install 默认使用的安装镜像是国外的镜像,😒😒
, o6 D8 u+ h' y1 F, K所以在国内使用,会受到网络的限制,所以导致安装速度及其之慢,有的时候,会因为网速问题直接报错8 }7 \1 x0 `1 T) \& L% p6 b
; z1 @: W* G7 F% {/ u& ~7 }. a, S
解决方式
; A; [; `4 c9 F" ?9 \2 `方式一:更换npm的安装镜像源为国内的即可改变
3 h) r3 ~& @' u' _" S方式二:更换网络(一般不会这么做)5 ^; |* l; J& s4 g8 r* v

. N" l# u( c% h, P【更换npm源】:; Y% O' ]8 X9 x$ y' \
- I. b; M+ \. c" k1 |
npm config set registry https://registry.npm.taobao.org
1 x' y2 ]& P6 c3 G: T
如果没有报错就是已经切换成功,然后我们再次执行 npm install# F! S( N+ K, J: d
或者我们可以在安装的时候指定其安装镜像3 Z. F8 Q, t. L" |

$ {4 |" A# A" O, j
npm install --registry=https://registry.npm.taobao.org

- M- J4 k& `- x% i+ i; h( |! X- S最后 我们可以查看一下) J0 X& ^5 T& q* Q. q+ q: i
执行命令:# H3 x9 e& ?. B! D6 M: s/ o: X

* w8 I: }0 [* v$ I6 `& H/ j
npm config get registry
欢迎定制:13928122889
回复

使用道具 举报

581

主题

706

回帖

4842

积分

管理员

积分
4842
QQ
 楼主| 发表于 2023-6-9 00:51:41 | 显示全部楼层
yarn安装依赖速度太慢的解决办法
" l+ m( O: j6 F8 v* _+ g! A4 ~
9 W/ u8 W, z, p! l7 T' U( e0 G5 o1、在用户目录文件夹下找到.yarnc文件(如我的是在:C:\Users\钟志胜\下)# s+ o! A% ^# S" d

7 B0 t) C1 t( q4 ~* f1 ?2、编辑.yarnc文件,添加如下内容
6 T( ?3 p* u& r6 d6 b
registry "https://registry.npm.taobao.org"
4 f8 p6 R& i6 ^chromedriver_cdnurl "https://cdn.npm.taobao.org/dist/chromedriver"
: y) Y6 p- Q# a2 x3 Oelectron_mirror "https://npm.taobao.org/mirrors/electron/") w9 b- X7 |- Z" H6 @) Z
lastUpdateCheck 1664005622411! {. n# Q3 ^/ f' t" I; h! u& B: X
phantomjs_cdnurl "http://cnpmjs.org/downloads") @4 M2 N& n% p# @: I' N
profiler_binary_host_mirror "https://npm.taobao.org/mirrors/node-inspector/"$ q. x5 Q9 k# b" c# M* @
sass_binary_site "https://npm.taobao.org/mirrors/node-sass/"6 n. I& C& Z  s* J- G
sqlite3_binary_host_mirror "https://foxgis.oss-cn-shanghai.aliyuncs.com/"
5 Z. c0 D* M/ I8 V# O, f# w2 C1 t
3、编辑后保存文件/ ]5 d/ V4 E) x3 w) p- o
0 a- ~2 |8 ]0 a5 ?  u
4、设置为淘宝镜像' Y- i5 H( E% c) F' e" h: w. S
npm config set registry https://registry.npm.taobao.org/
6 B7 _4 R0 e* q" H7 n( t2 }yarn config set registry https://registry.npm.taobao.org/
) S; T. v- D. m" c- J1 G4 g" B

. T, A" ?0 u+ c6 H# P8 ]! g' P/ H! t5、查看当前镜像
5 C  Q5 }% K! h: @& _  |
npm get registry 0 u) f! p9 E  T' Y
yarn config get registry

9 o& H( G1 s( _' v$ X+ A0 [$ R/ C3 @: u, E; l, H4 M* W
6、把项目下的yarn.lock文件删除6 y' L* h! E2 z1 F6 ]  i3 l
- q7 K' t! E7 ]! l1 b* P+ i+ D% y* I
7、重新执行yarn进行安装,速度有很大提升/ h4 n7 b! P+ r$ I* Z" |) z" A
欢迎定制:13928122889
回复

使用道具 举报

581

主题

706

回帖

4842

积分

管理员

积分
4842
QQ
 楼主| 发表于 2023-6-9 01:08:09 | 显示全部楼层
npm安装任何包都报错的解决办法/ h( |0 A* s, C7 ~$ x! u# j

( v; A- j1 m5 m6 B不知道什么原因,安装nodejs后,用npm安装任何东西都报错:* Z2 m: }: }* d7 c- F1 U
  1. C:\Users\Administrator>npm install express
    1 I8 ?1 d/ j/ k, ]6 _. J$ p  M
  2. npm ERR! Windows_NT 6.1.7601
    7 ^( i8 I# @8 X. c" t' k
  3. npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express"" |5 {# Y! s9 ^) H7 c1 I4 u
  4. npm ERR! node v4.4.4
    ' ^( H9 o0 `# x/ r6 W
  5. npm ERR! npm  v2.15.1# t; \+ T# b7 `! r4 P
  6. npm ERR! code ENOTFOUND
    * z% N# w3 C. F8 T& c
  7. npm ERR! errno ENOTFOUND/ W9 u! w. U* A" x( _
  8. npm ERR! syscall getaddrinfo! p4 p! J  Y# c' J) j

  9. 5 f3 H6 Z6 h$ @( o9 k  {! b# l8 y
  10. npm ERR! network getaddrinfo ENOTFOUND xn--rvg xn--rvg:80
    " ^3 i( v+ B0 X
  11. npm ERR! network This is most likely not a problem with npm itself
    * h% a; [* l0 \6 n8 L
  12. npm ERR! network and is related to network connectivity./ e7 g5 h1 q/ d% M  f8 q* k
  13. npm ERR! network In most cases you are behind a proxy or have bad network settings.
    ; z: C1 \9 v: _' D, P' `) c2 Y( [
  14. npm ERR! network
    5 U  N- s7 J1 D. U) l# s$ u0 U
  15. npm ERR! network If you are behind a proxy, please make sure that the
      z5 ]4 |  x+ d; @! \/ p2 m+ u
  16. npm ERR! network 'proxy' config is set properly.  See: 'npm help config'* O7 M0 w! [* D! H
  17. , M) Y/ a. }5 F9 H! |
  18. npm ERR! Please include the following file with any support request:
    3 w6 D& B# q. j5 e' Z0 t) G3 I
  19. npm ERR!     C:\Users\Administrator\npm-debug.log
复制代码

( a  Y; X3 t% }. t% x; Y1 ?: ]4 L
* i7 ~; n! s& I. p6 {% L然后查npm的配置,也是一脸懵逼, y8 c$ H, `' H! @
+ x3 |3 p2 Y6 v* t3 V! @) E
  1. " I$ z6 U) V6 {& P$ U: E! O  n7 J5 W
  2. C:\Users\Administrator>npm config ls
    ! _: S: M3 a1 N+ m1 n
  3. ; cli configs3 f; q- m/ }7 `
  4. user-agent = "npm/2.15.1 node/v4.4.4 win32 x64"
    $ o! O2 b' F, {3 ~5 f2 m

  5. 8 @; x, A1 z, w
  6. ; userconfig C:\Users\Administrator\.npmrc9 ]7 a# G* O% T3 p( U
  7. disturl = "https://npm.taobao.org/dist"
      j+ W4 L, G3 d
  8. proxy = "http://xn--rvg/"
    # U# D' y& U5 {% [; t. @& @7 ?
  9. registry = "http://registry.npmjs.org/"
    # U% o0 g8 R! M6 ?; `9 J" R
  10. strict-ssl = false& B0 i* _0 F: `: Q
  11. unsafe-perm = true* N2 G( S! y4 K8 C4 B% J

  12. ) M# g3 k$ b! ^
  13. ; builtin config undefined
    9 @7 L9 f4 e1 i- Y1 t- E, H/ U
  14. cache = "C:\\Program Files\\nodejs\\node_global"
    ' }2 e6 h7 ?3 S6 W; N
  15. prefix = "C:\\Program Files\\nodejs\\node_global"
    - K# r2 ?+ V& b) `' D3 C0 C6 J
  16. # y, Z0 ~* i4 }9 d7 W
  17. ; node bin location = C:\Program Files\nodejs\node.exe2 w$ R' ?- c3 h
  18. ; cwd = C:\Users\Administrator
    ! q6 S3 X; O: ^$ H, L) a8 D
  19. ; HOME = C:\Users\Administrator
    5 w% h( H8 k$ j( y& H. V# n/ B& Q
  20. ; 'npm config ls -l' to show all defaults.
复制代码

2 X* `5 h. [, {; n  P9 E0 K& E5 B4 `, |- P# f$ @
根据网上的教程,换了N种镜像,问题依旧存在; v* U! W; U% q9 G* N& D3 U# j" E+ p# @# m

8 i5 n2 [  ?+ N0 j  E& ~. k- [然后终于在网上找到个解决办法:
# E: v5 O4 n4 c4 w  Q  Z+ R4 y- ^, K2 G8 O5 A" v% \1 }, |( P
  1. 解决办法:. [* P) j; G; u) _

  2. ) v2 c: v  ~- M& G1 E/ ~
  3. 1、执行:
    1 ~, b# ^" d( R" `/ {

  4. 7 o- y' b0 f$ u# q$ W- F/ ^9 K
  5. npm config get proxy
    % P: a* T' k( u) z! y4 g' z
  6. npm config get https-proxy
    . a0 \' P0 G) m* {
  7. 如果返回值不为null,继续执行:0 q7 _9 t3 u" a
  8. (这一步很重要,一定要保证两个命令的返回值都为null,话说回来,应该出现这个错误这两个返回值有不为null的)/ s: U$ f2 j1 f& m4 o( ^
  9. npm config set proxy null! ~' ^2 Q; @* G: ?" m, R- X1 y* D( j
  10. npm config set https-proxy null+ n5 |6 k6 P" [6 o
  11. 2、执行:$ D5 {1 _' G& z! ~
  12. npm config set registry http://registry.cnpmjs.org/
复制代码

- _& [& r. n( m( t' `6 @+ Z
7 y& [- i* |, v  X然后你就可以愉快的安装cnpm了
  A" w# |& ^3 E9 w& x6 c' E; {6 I6 V# [& a6 |
  1. npm install -g cnpm --registry=https://registry.npm.taobao.org
复制代码
  x) P4 D9 @0 E/ M
然后你就可以更加愉快的用cnpm安任何东西了
欢迎定制:13928122889
回复

使用道具 举报

581

主题

706

回帖

4842

积分

管理员

积分
4842
QQ
 楼主| 发表于 2023-6-9 01:33:03 | 显示全部楼层
解决使用yarn安装依赖出现“The engine "node" is incompatible with this module. Expected version "^14.18.0 || ^16.14.0 || >=18.0.0". Got "17.9.0"”的问题
0 S+ h0 y* ]1 O! F0 ]- A: g/ ]) Q3 K# Y
1、问题描述- f7 I; S1 q. P8 g
7 u: g1 _& g. v, z# m
某天在使用yarn安装依赖的时候,突然出现如下错误导致安装依赖终止:# C! X% X% U+ z# K

! z8 v" o; S$ z2 I/ i& L6 s: K7 f4 |/ z
  1. The engine "node" is incompatible with this module. Expected version "^14.18.0 || ^16.14.0 || >=18.0.0". Got "17.9.0"
复制代码

, U; o2 F7 }: w7 H! ~
4 J# n6 B( Q8 f( K) _* [2、解决办法
2 P  ~: O" B  w( ?3 {3 K使用如下命令忽略错误:
4 `' P( A9 C7 u, T+ t5 P" O9 k% C+ r
yarn config set ignore-engines true5 \4 \! y% X+ o5 B5 o# N

' P. B" n; ?/ c+ b, g, W/ F然后再使用yarn进行安装即可
欢迎定制:13928122889
回复

使用道具 举报

581

主题

706

回帖

4842

积分

管理员

积分
4842
QQ
 楼主| 发表于 2023-6-9 03:02:21 | 显示全部楼层
  1. tyarn" T  l0 Z3 b& e: }0 O
  2. yarn install v1.22.19
    6 p! E: j/ W0 R. t
  3. [1/4] Resolving packages...
    & }  ?# Z; C8 z7 y1 m: s
  4. [2/4] Fetching packages...
    ; e( \0 J$ K! D* L( E
  5. [3/4] Linking dependencies...% U& N, ?& Z8 q/ y( p
  6. warning " > sass-loader@8.0.2" has unmet peer dependency "webpack@^4.36.0 || ^5.0.0".
    - d0 {, p" T$ c% J
  7. [4/4] Building fresh packages...
    5 x+ N9 {; E  V
  8. Done in 19.63s.
    - q  g; L; z& s' D3 {
  9. PS D:\jsq\formG\form-generator-dev\form-generator-dev> npm run dev# d/ M! S# j2 \  y' G
  10. 7 Y, \) h0 u% x9 M4 W; T
  11. > form-generator@0.2.0 dev/ J' Q$ l7 N; ]. ?$ b
  12. > vue-cli-service serve" `- N: k& }+ [+ r
  13. ' W9 h5 B5 D! _+ x. e6 z. _
  14. INFO  Starting development server...
    9 W9 f! R4 j2 M: X; n0 [5 T
  15. 10% building 4/6 modules 2 active D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\hot\dev-server.jsError: error:0308010C:digital envelope routines::unsupported
    8 i6 `0 M' T$ e+ T* x7 s5 R
  16.     at new Hash (node:internal/crypto/hash:71:19)) x9 j5 j6 T2 A. V. \/ B
  17.     at Object.createHash (node:crypto:133:10)
    . T0 d* A3 r9 ~% d  J1 j& e; y0 ]4 n
  18.     at module.exports (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\util\createHash.js:135:53)7 _$ p1 r$ i  `; P% F+ Z/ S, p
  19.     at NormalModule._initBuildHash (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:417:16)
    . \/ i% D) b5 r' h$ L) W( ~
  20.     at handleParseError (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:471:10)
    5 U; w0 K. H: E$ T/ E
  21.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:503:5
    & H' G4 F8 w, b! _  v$ k
  22.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:358:12, z" C' _, J3 E2 r# {
  23.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:373:3  e1 [$ L1 V2 Z3 r1 q
  24.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:214:10)7 \- S$ U3 d7 q) y) i
  25.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:221:10), S; f; e5 l# h# B. f$ r
  26.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:236:3
    + l8 P- _5 Y' Q. U
  27.     at runSyncOrAsync (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:130:11)7 j' E/ w; H, I
  28.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:232:2)
    - P5 o0 D0 r, B: m
  29.     at Array.<anonymous> (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:205:4)  q$ Q! P0 D7 d) a! X) _5 J2 M
  30.     at Storage.finished (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)& o3 t8 V7 j$ C$ W6 s+ |; m
  31.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9: j, J% j( j5 z6 d+ _9 a" V2 C  j
  32. Error: error:0308010C:digital envelope routines::unsupported& z" ^$ {% p8 m! @
  33.     at new Hash (node:internal/crypto/hash:71:19)8 ~" D% s* b3 K, s
  34.     at Object.createHash (node:crypto:133:10)
    , O- ?  V! |8 y4 h0 b) I6 r
  35.     at module.exports (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\util\createHash.js:135:53)5 L0 |7 ?) w  ^' a0 D* T' l# S9 |& B
  36.     at NormalModule._initBuildHash (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:417:16)! J9 z3 m) C# t" \/ K8 X2 Q3 U4 J; b+ f
  37.     at handleParseError (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:471:10)' Q+ h1 ^$ n5 Y0 S0 I& T
  38.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:503:56 v& S; L3 P/ `4 j3 q6 H) R
  39.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:358:12
    ) \4 ^: A6 h& H, H7 _0 F
  40.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:373:3& O' t" c" n3 Y0 `' C; W& ~7 c" d
  41.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:214:10)$ q, @+ h& Y2 _4 {" g! q
  42.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:221:10)/ U; V% ?  g6 ~% z+ F) @
  43.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:236:3
    ! j* j6 c; C2 q+ `8 G9 }; }3 P! _
  44.     at runSyncOrAsync (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:130:11)0 E& `, z# O+ f4 M( L3 h5 z
  45.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:232:2)7 x  I3 q! ]' _2 ~. s0 i2 Y' M
  46.     at Array.<anonymous> (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:205:4)7 y+ F/ V) Z4 r8 v& u
  47.     at Storage.finished (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
    # |0 b  G, Q3 I
  48.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9  L0 S3 ~3 I. J' ?, _7 A4 M0 m7 f
  49. node:internal/crypto/hash:71
    5 q! b4 h- R' P, p) U& l6 C4 }
  50.   this[kHandle] = new _Hash(algorithm, xofLen);1 E$ X3 n& ?8 `# a9 v
  51.                   ^
    0 o. q! Y5 T4 N" {) o- o
  52. ) V2 I) h% c; \: U
  53. Error: error:0308010C:digital envelope routines::unsupported! s, D8 [7 b$ ~8 R! z! a
  54.     at new Hash (node:internal/crypto/hash:71:19)
    " O" D4 d* I& b5 k
  55.     at Object.createHash (node:crypto:133:10)
    * Q  @* D1 l& [, A8 w
  56.     at module.exports (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\util\createHash.js:135:53)
    7 E9 P5 ]) J7 u# G2 x& }
  57.     at NormalModule._initBuildHash (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:417:16)6 m1 `6 c; S6 q" m8 I
  58.     at handleParseError (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:471:10)& y% T/ \" k, V5 e/ K, n5 f
  59.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:503:5
    # Y& _! ]" e8 o
  60.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:358:121 z8 a, g# B& N! v* i
  61.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:373:3
    6 }' l: }4 D) J1 A* Y# N& ?9 f
  62.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:214:10): R- G; R. |- G
  63.     at Array.<anonymous> (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:205:4); Q* G: j. C9 X5 ~  @
  64.     at Storage.finished (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
    - _* V0 i0 C# |5 Y+ s
  65.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:94 k5 t* y- d3 W+ o! W" D6 i. o
  66.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\graceful-fs\graceful-fs.js:123:16
    ; L9 ~0 |+ t; K! t0 J
  67.     at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3) {
    9 ^0 p: P7 l% m# P
  68.   opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],. V. Z" Q& r- J+ s
  69.   library: 'digital envelope routines',4 I/ X2 o) Z0 z0 t" B( c
  70.   reason: 'unsupported',
    8 Z0 `, M8 r3 ?; ~! N
  71.   code: 'ERR_OSSL_EVP_UNSUPPORTED') q4 Z7 |8 y5 |* m1 E+ Z
  72. }( _/ y& D2 T8 X0 k7 b- i) q4 D

  73. 1 v: C. w/ c' S8 o, j( r
  74. Node.js v18.16.0
    0 q( p2 }# a, y1 L5 o
  75. NativeCommandExitException: Program "npm.cmd" ended with non-zero exit code: 1.
复制代码
3 A$ }% S' }. w2 E3 K9 c
! Q" W6 ~. J* P9 n9 M  o
欢迎定制:13928122889
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|通达创业无忧交流社区 ( 粤ICP备2023021749号|粤公网安备 44030402006137号 )

GMT+8, 2026-8-2 06:51 , Processed in 0.014664 second(s), 3 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表