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

解决npm install 安装慢!!!

[复制链接]

556

主题

688

回帖

4727

积分

管理员

积分
4727
QQ
发表于 2023-6-9 00:27:24 | 显示全部楼层 |阅读模式
安装慢的原因+ R! b4 _! n/ Q* N8 J
npm install 默认使用的安装镜像是国外的镜像,😒😒' N. Z0 T) ^9 M6 W* B6 `
所以在国内使用,会受到网络的限制,所以导致安装速度及其之慢,有的时候,会因为网速问题直接报错' {# i, a% }* @+ c- }
$ d# p  _) K3 ~: _4 u- J
解决方式
* p, p) [4 C1 ~8 O$ U  r方式一:更换npm的安装镜像源为国内的即可改变# W  P0 v' X1 B5 j9 v* h
方式二:更换网络(一般不会这么做)
& v, o& Y; |( M6 m8 z8 p
  c2 r+ c6 i9 @; G【更换npm源】:
+ m$ x6 F1 H& J: w+ g0 N8 L2 n# U' {! q
npm config set registry https://registry.npm.taobao.org
1 w5 ?2 Q1 d: J# i
如果没有报错就是已经切换成功,然后我们再次执行 npm install! Q& K! ]5 U; s/ f5 C$ Q8 E! O* |
或者我们可以在安装的时候指定其安装镜像' B# h( i* h0 Y$ D$ ]. H; z
5 R# n3 x8 ?3 |1 Y: K" k
npm install --registry=https://registry.npm.taobao.org
% e" O" w$ l3 r; a" |
最后 我们可以查看一下
+ ^/ e  R/ R* D执行命令:; R1 |6 J8 U! R* f8 n' D% `) p+ E* E

- J" \$ J  @* O1 @2 N  r, v: o
npm config get registry
欢迎定制:13928122889
回复

使用道具 举报

556

主题

688

回帖

4727

积分

管理员

积分
4727
QQ
 楼主| 发表于 2023-6-9 00:51:41 | 显示全部楼层
yarn安装依赖速度太慢的解决办法
+ @/ w5 e5 F8 ~# e$ h1 }2 v* U  H. h  s( S* E, L  _# h( y' j! ]
1、在用户目录文件夹下找到.yarnc文件(如我的是在:C:\Users\钟志胜\下). ]! Y. c, M2 U+ `4 {& O9 O
! ?% w* s7 w5 \& m. g, o
2、编辑.yarnc文件,添加如下内容
+ ?! R* e! e! M, Z  O- R- s
registry "https://registry.npm.taobao.org"( }; }! A9 r/ f  k/ ~
chromedriver_cdnurl "https://cdn.npm.taobao.org/dist/chromedriver"
4 ^, n$ g  O( A# t% Qelectron_mirror "https://npm.taobao.org/mirrors/electron/"1 V- _" G1 h( ~, [. `1 F, `! M
lastUpdateCheck 1664005622411) `+ X8 `7 {! @5 p0 Z9 w
phantomjs_cdnurl "http://cnpmjs.org/downloads"# E7 \# x& ?1 o% E
profiler_binary_host_mirror "https://npm.taobao.org/mirrors/node-inspector/"
0 W8 c# d% \' r, v" D# gsass_binary_site "https://npm.taobao.org/mirrors/node-sass/"7 p! A$ q3 o+ M# G  f. m( H' v
sqlite3_binary_host_mirror "https://foxgis.oss-cn-shanghai.aliyuncs.com/"
" y; O6 Y* k) \1 @7 Y8 a
3、编辑后保存文件
: m' {( S6 g0 X" |" s: I4 j$ l0 x7 E& s" e
4、设置为淘宝镜像
3 Q. ], F3 o# j" X
npm config set registry https://registry.npm.taobao.org/+ K9 {) f% B' p# N, |- w0 D
yarn config set registry https://registry.npm.taobao.org/

, Z" Z, l7 l1 A3 R" ^2 B
6 J& _8 J' }, q  |% C% M+ }* |5、查看当前镜像
# Q  z3 O4 ?, j7 G$ s5 f
npm get registry
6 h& P0 b6 R8 Z/ [! x2 f1 g( W+ }yarn config get registry

, j& d5 U) x* p. z$ T! O0 D6 P9 ^' `. R; ~( y8 i
6、把项目下的yarn.lock文件删除, ?& ~2 j) ]7 o( j! c
. H$ Z8 b! P0 P) B+ x5 C/ u# x. I
7、重新执行yarn进行安装,速度有很大提升
- Y% r8 t2 @# w6 d* h9 \/ {5 T
欢迎定制:13928122889
回复

使用道具 举报

556

主题

688

回帖

4727

积分

管理员

积分
4727
QQ
 楼主| 发表于 2023-6-9 01:08:09 | 显示全部楼层
npm安装任何包都报错的解决办法
( X6 r# f( }' Z( z6 \+ r7 ]$ G% W0 N# m/ ]# _
不知道什么原因,安装nodejs后,用npm安装任何东西都报错:
" k3 o  ^. {" [% {
  1. C:\Users\Administrator>npm install express7 n3 ?  G( d8 n; m" H. V
  2. npm ERR! Windows_NT 6.1.7601
    ! m! E6 k; q" h- Y6 P9 `! O! @
  3. npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express"
    ) ]. C1 p% f: d
  4. npm ERR! node v4.4.4- L, L- \! @9 u- G% c; `; h! s0 O
  5. npm ERR! npm  v2.15.10 v5 v4 A! t5 w7 u
  6. npm ERR! code ENOTFOUND5 F8 z0 A, ~& V+ d3 z3 ~
  7. npm ERR! errno ENOTFOUND
    * Y1 o* P0 w) t- X, [
  8. npm ERR! syscall getaddrinfo
    , H/ K: N7 k9 S' k9 K6 m5 t" Z9 d" U+ R# B
  9. 8 p8 r) G+ [) s5 ]
  10. npm ERR! network getaddrinfo ENOTFOUND xn--rvg xn--rvg:80. u8 B+ d' b$ }1 q  h
  11. npm ERR! network This is most likely not a problem with npm itself- G* t' e# @! ^% `+ Q9 ?
  12. npm ERR! network and is related to network connectivity.
    . M6 ]4 X( q" Q! j
  13. npm ERR! network In most cases you are behind a proxy or have bad network settings.0 _7 p7 M0 }) {) q. y
  14. npm ERR! network+ H* `( f7 K9 A2 K% V  D2 |1 \
  15. npm ERR! network If you are behind a proxy, please make sure that the
    # j, {2 w# {# K# D  T( C
  16. npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
    ! Q" O  @  P3 r+ i

  17. ' a# e. {* X( w! R$ Z( B( ]" N
  18. npm ERR! Please include the following file with any support request:
    ! X! l1 D7 s( J; @4 w7 n" V9 p
  19. npm ERR!     C:\Users\Administrator\npm-debug.log
复制代码

% s% R0 _" r7 n+ g% ?( A
: ?/ ]9 n7 D& E5 ^4 w7 g/ [! f然后查npm的配置,也是一脸懵逼) v& ^7 }$ g! E9 g! V6 T) l% Z
  W% ]( m# P7 x

  1. & m5 ^7 G1 I( r! Y
  2. C:\Users\Administrator>npm config ls
    4 \; X( ?; M' q4 U
  3. ; cli configs
    5 \$ k$ a' {( A/ V
  4. user-agent = "npm/2.15.1 node/v4.4.4 win32 x64"
    2 {2 R3 n6 f" q

  5. 5 w. C" \+ ~) r+ D  R7 Z
  6. ; userconfig C:\Users\Administrator\.npmrc& z3 O, j) t( Y, n' o
  7. disturl = "https://npm.taobao.org/dist"
    % @4 |0 D( _1 m! z. w
  8. proxy = "http://xn--rvg/"3 O, Q& E! f1 O' h/ g: w( ]* v, [9 u( [
  9. registry = "http://registry.npmjs.org/"" ]8 `+ T: ~, C8 N% O& W# F
  10. strict-ssl = false
    6 J( E8 I! d; G! f( q
  11. unsafe-perm = true
      f' |' c$ ]4 [- |/ N7 s5 p# ^

  12. * L8 M- f' I4 N
  13. ; builtin config undefined% x- c# p( h% h8 S& s
  14. cache = "C:\\Program Files\\nodejs\\node_global"- Y3 e3 q3 c" M
  15. prefix = "C:\\Program Files\\nodejs\\node_global"+ b  p. M8 l  i# G/ K! E4 s" g
  16. : j0 l, I6 [" C5 \* V, Q; h
  17. ; node bin location = C:\Program Files\nodejs\node.exe
    + _/ T% ]8 H! m# X
  18. ; cwd = C:\Users\Administrator
    % m0 r+ S2 S; J
  19. ; HOME = C:\Users\Administrator1 @: D, R) f. c# G: }
  20. ; 'npm config ls -l' to show all defaults.
复制代码
8 |3 `1 s) P& U2 |; w& E; ^* [: N, [- g

" k/ a9 ?2 H5 b, r* B* O) X根据网上的教程,换了N种镜像,问题依旧存在/ W% f8 G' f2 c7 d# a+ s: z5 ?1 ~
' @, m) D+ b' `7 {. i: j# ]1 l5 }
然后终于在网上找到个解决办法:" L2 Q# F. y$ a2 u  L

1 }: r2 [: y$ l5 ?! c& L
  1. 解决办法:- y4 j9 ~! z! {+ Z

  2. * m$ Y9 \$ `3 S$ S. M$ H
  3. 1、执行:
    2 A% {2 G3 i# N' R5 S
  4.   @$ J5 m/ w: g8 M$ K$ u
  5. npm config get proxy
    / ~1 f( d/ f4 h
  6. npm config get https-proxy% |3 \' G+ T) p% i7 j* A
  7. 如果返回值不为null,继续执行:9 G; w1 E: A4 p# ^5 x. {* d
  8. (这一步很重要,一定要保证两个命令的返回值都为null,话说回来,应该出现这个错误这两个返回值有不为null的)! L8 F0 g1 L4 {6 }1 S& n; |& o
  9. npm config set proxy null
    4 k* ?' L# {  B' X- x  y+ C
  10. npm config set https-proxy null
    $ ^4 r8 c  h5 C: b5 `5 H
  11. 2、执行:' A" i5 d5 K" I( r  b. m% N3 d/ h' u
  12. npm config set registry http://registry.cnpmjs.org/
复制代码
0 k- S! m: X2 \- p
! Y: ~, f3 K: r) m: ~
然后你就可以愉快的安装cnpm了
$ Y5 K4 S7 G! g4 E; U' r
* n% Z  w' u% N5 Q
  1. npm install -g cnpm --registry=https://registry.npm.taobao.org
复制代码
) Q. M' }- W3 T9 E6 @
然后你就可以更加愉快的用cnpm安任何东西了
欢迎定制:13928122889
回复

使用道具 举报

556

主题

688

回帖

4727

积分

管理员

积分
4727
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"”的问题& y+ c" g) b# s
6 N7 L  |. s$ S8 \1 d# t
1、问题描述% A# h+ ]6 P$ U' h. ]: H, S1 y  x4 F2 D
5 U" X! ?% E& t7 T6 |2 F
某天在使用yarn安装依赖的时候,突然出现如下错误导致安装依赖终止:6 t+ t+ I' D/ N: w2 g5 ^
3 Z6 Q6 Z- x( D7 ^% \2 r
  1. The engine "node" is incompatible with this module. Expected version "^14.18.0 || ^16.14.0 || >=18.0.0". Got "17.9.0"
复制代码
4 w/ i- C" z- g* [1 H% O% F* ?

% ]* ?* i: K4 R- p% H2、解决办法
" W2 p+ I' [. y- P* l; ?使用如下命令忽略错误:2 Q6 R% h6 o; j' R- J" R; n/ Q8 t

. ]- j! m' _" O9 f6 q" ]yarn config set ignore-engines true: Z/ I8 d# P9 x; O  q8 z

) \9 l1 {/ v  }+ i然后再使用yarn进行安装即可
欢迎定制:13928122889
回复

使用道具 举报

556

主题

688

回帖

4727

积分

管理员

积分
4727
QQ
 楼主| 发表于 2023-6-9 03:02:21 | 显示全部楼层
  1. tyarn
    ; x3 }0 f* q& ^3 U
  2. yarn install v1.22.19! |* Z6 r# j! e2 S1 J
  3. [1/4] Resolving packages...
    5 h0 a* s1 b2 d9 ]
  4. [2/4] Fetching packages...: d; p$ K' z' c: }- z: z
  5. [3/4] Linking dependencies...
      _; A4 u2 O9 n; e/ o3 l- L4 y, S
  6. warning " > sass-loader@8.0.2" has unmet peer dependency "webpack@^4.36.0 || ^5.0.0".
    # U* ^. t/ [! r1 Q, K0 Q) C
  7. [4/4] Building fresh packages...
    ' Z. L% z  \' k0 x+ T- ]0 r
  8. Done in 19.63s.
    & K: _$ s! ]2 {, {/ s4 C( _: M6 k$ y
  9. PS D:\jsq\formG\form-generator-dev\form-generator-dev> npm run dev
    * L- M  E$ _4 n$ k

  10. & t0 S: o& q8 `' @+ c& g
  11. > form-generator@0.2.0 dev
    1 J/ q2 f& E" b
  12. > vue-cli-service serve
    . n' Z- a! {4 y9 v& z

  13. 1 \9 c3 L. f, E* {6 Z  K9 X
  14. INFO  Starting development server...
    & N) t9 ]& k. H
  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::unsupported3 ~! h; P+ I+ H
  16.     at new Hash (node:internal/crypto/hash:71:19)
    ' A" ]- f8 m) Y+ z1 F
  17.     at Object.createHash (node:crypto:133:10)
    9 k6 Q% r. S3 p
  18.     at module.exports (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\util\createHash.js:135:53)
    & E) ^( H- U) m  R* h4 q
  19.     at NormalModule._initBuildHash (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:417:16)' x) [" L9 \: X2 ^
  20.     at handleParseError (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:471:10)
    ' t; Z& P# Q: j# p
  21.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:503:5% R+ Y0 v& n" }6 G1 f) u, l1 c7 [
  22.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:358:12
    $ f2 V( f0 U9 [
  23.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:373:3
    # x$ {( [2 r. p5 y& }8 O/ B$ w+ V
  24.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:214:10)$ a7 G- e8 q" M1 m2 A7 P  }
  25.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:221:10)
    $ S' F% n$ C1 t2 c( z
  26.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:236:3  J9 c( c+ r$ ~  a$ K
  27.     at runSyncOrAsync (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:130:11)
    2 E4 J; _2 I1 H  z8 ?
  28.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:232:2)$ [' k0 v* w$ K& X
  29.     at Array.<anonymous> (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:205:4)
    , p7 ?$ O, g! ~6 V$ P
  30.     at Storage.finished (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)1 `, d: K! v% S4 |
  31.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9
    # R' A# i8 |+ X" F+ j
  32. Error: error:0308010C:digital envelope routines::unsupported
    0 l/ K5 Z9 m& M' D$ C5 v; ^
  33.     at new Hash (node:internal/crypto/hash:71:19)2 m5 R3 ^' n. c' t6 ~
  34.     at Object.createHash (node:crypto:133:10)
    / D& K: D8 ~# C& p- d
  35.     at module.exports (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\util\createHash.js:135:53)
    ' E4 M$ @% |4 B0 X" P
  36.     at NormalModule._initBuildHash (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:417:16)( e+ G6 j  z- L* O
  37.     at handleParseError (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:471:10)/ p. |! l3 y+ m: H& y' f; I1 ]
  38.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:503:5' r% p6 Z2 J* E
  39.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:358:12
    # a. p7 D3 Y* n5 G2 g: z9 R
  40.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:373:3
    0 d( K' ~2 z1 l( j2 p8 x+ r
  41.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:214:10)2 D! F4 z8 W+ {( i1 c' k. j' v( u
  42.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:221:10); P" |, r7 Y" R% @6 x0 s
  43.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:236:35 S( H: V* j# ?) {6 I( R; ]
  44.     at runSyncOrAsync (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:130:11)
    ( [: A5 E6 b8 G3 h' C+ u
  45.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:232:2)" y: e9 l: o! N; g% d8 i; A1 [1 g
  46.     at Array.<anonymous> (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:205:4)
    8 k/ _. r: l" @
  47.     at Storage.finished (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)1 }8 L5 j, Z' C+ o/ b/ o
  48.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:91 |* v8 E7 y/ x: Q# p
  49. node:internal/crypto/hash:71# H9 B& }' U  r
  50.   this[kHandle] = new _Hash(algorithm, xofLen);) v- b$ A& M9 _4 \) J
  51.                   ^: e" R6 V4 u4 F' U0 _
  52. 7 S1 S2 \  g6 H/ H, I" J
  53. Error: error:0308010C:digital envelope routines::unsupported: ]( w. r. C7 c- i
  54.     at new Hash (node:internal/crypto/hash:71:19)
    ( o0 F' o7 j6 z! k- J
  55.     at Object.createHash (node:crypto:133:10), s: q1 f( G) R4 |( O- w( u4 s
  56.     at module.exports (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\util\createHash.js:135:53)6 ~6 T9 O: e5 l( A9 o! U2 ^
  57.     at NormalModule._initBuildHash (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:417:16)5 k/ m/ ?1 u/ V! [. l* {1 Q
  58.     at handleParseError (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:471:10)3 i- j8 I/ R: B8 N1 V% I* [, ^
  59.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:503:5, b2 o& @& C  h3 L! t! y. k0 A
  60.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\webpack\lib\NormalModule.js:358:12
    ( O$ v2 G* }/ p- l7 ~) N
  61.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:373:3
    % n: b% U. J9 x6 ~0 {; i& c
  62.     at iterateNormalLoaders (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:214:10)8 P% h" ]: s3 H
  63.     at Array.<anonymous> (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\loader-runner\lib\LoaderRunner.js:205:4)
      U- ^0 G7 T$ F5 b
  64.     at Storage.finished (D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
    ; _/ E% S( |  _4 @% T4 d' B* {
  65.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9
    $ S4 t5 n9 o8 t. A9 H1 `
  66.     at D:\jsq\formG\form-generator-dev\form-generator-dev\node_modules\graceful-fs\graceful-fs.js:123:16' }9 V5 C  C1 ~4 ?6 A, ^, P  M
  67.     at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3) {# K1 r1 V% X, M; D% Q
  68.   opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
    7 \! l; X5 X# s$ N4 x8 A2 T, }5 `
  69.   library: 'digital envelope routines',; R9 V- g/ z3 [- L" I& z3 x
  70.   reason: 'unsupported',4 m0 _9 {$ @) f4 m2 v
  71.   code: 'ERR_OSSL_EVP_UNSUPPORTED'2 }$ t% |; W) `+ m* t" v" y
  72. }
    $ O0 k. }6 ], M+ t2 O, `( E
  73. ( t' T& p0 V$ c7 t3 L
  74. Node.js v18.16.0/ `0 v- w- i; z1 J/ a" k
  75. NativeCommandExitException: Program "npm.cmd" ended with non-zero exit code: 1.
复制代码
! z; o" v. v! r9 p
0 i9 Y- J2 Z& T8 r5 s
欢迎定制:13928122889
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-12 08:53 , Processed in 0.012852 second(s), 3 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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