找回密码
 注册
查看: 239|回复: 3

cnpm 和npm启动的服务改变nodes.js的端口号方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-6-12 22:00:00 | 显示全部楼层 |阅读模式
" f2 V  N. u" q6 Q
cnpm 和npm启动的服务改变nodes.js的端口号方法& P. q2 h& r7 I1 m
在项目的根目录下,新建一个vue.config.js文件
/ l7 \# \+ q! `0 J6 [在文件vue.config.js中配置:6 Y0 G# d7 r5 f, O+ j5 D
module.exports = {: w$ K# [3 ]- ?( K
    devServer: {
3 C5 J( x% v& W6 c4 C( S% U3 J        port: 80, // 这里设置想要使用的端口6 A- `- r5 M/ @4 v
        open: true
2 v/ b0 {  V: k/ D1 Y! P' [/ }    }# u: J# e! `8 u7 q
}" S' t) l  W  b

( z5 T# V+ N% d& L: M# X通过cnpm run serve启动,即可。
: _2 ?% l% \/ g( g* x- N+ P+ r
8 i9 T: k2 q7 i; M  ~ DONE  Compiled successfully in 6580ms                                                             9:40:11 ├F10: PM┤  App running at:  - Local:   http://localhost:80/  - Network: http://192.168.xxx:80/  Note that the development build is not optimized.  To create a production build, run npm run build.' t" u4 l/ r; Y' @
2 z6 Q$ d8 C8 R1 a5 ^& V

5 O7 s/ q" G; U* ]) z4 Y9 v4 ]1 d2 M9 V' B0 Q4 z* f# M$ W

8 q0 w2 ^0 {# z* c

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-6-13 10:19:13 | 显示全部楼层
module.exports = {4 d8 M# e' N" m! M7 [
. d/ P+ P. ~+ @: O. y, B6 p4 F
  devServer: {' L1 @% c% p4 U% i" Y- q( d; L

) [& h3 F5 v) J4 M4 o- w4 X
1 U2 Y, H" I5 {+ z% b( n; g    port: 80,5 ^! L% Y  K* X# g

, R* Z4 _: }2 m2 c) @4 w  E( @) X. b
& D$ @( N% W6 l5 Q! e; P& }    host: 'localhost',% x% e  _' A9 t

1 s1 e0 w+ q5 Q+ p0 r. p4 g/ w# g/ e5 W/ ^
    https: false,
+ h9 E  U/ q% O6 g
/ E  b. d, d. M0 b1 ?5 W8 v: F# j. g, V! Z- Y( F" k
    proxy: {
( O* s0 x9 x& ?: x0 X
+ i) u3 M, S4 a' g2 r; q& [" l5 V( K$ E6 v- _! X6 m" j
      '/api': {
0 g+ B3 S% `6 L# t- ?) S, ^- A
* c/ r( _% a6 v' g
; Y2 H0 l2 A5 k! g4 H$ h        target: 'http://192.xx.xxx',
7 q$ Z" b( L) W' g" T2 l; H% `" d) N: ~4 P3 e$ z
  ]- b% x# ?% ^  q  m& P
        changeOrigin: true% U8 _' R2 V+ B% F# \# \5 H- k, \
$ C. Z8 I- j) Q* }7 V& D
( T) A/ x( P1 `6 H: R! V8 b# I3 D; X3 ~
      }- ~" z5 n8 p4 v: a
, D4 k+ l. o- H; l7 h4 w

  I1 t. y  u, M0 Q! j$ H    }
: ~- c5 }8 W5 ?3 t2 R# y1 P: G: O1 O" h: O

( h7 w+ ?' {- Y& F2 E  }1 P' E( e6 V/ U2 u0 U
( B& E( C9 G" r, c+ r

8 P" r6 \3 \4 t* X}
3 O! v# x, v1 R4 }7 G" Z& s& V( M' n8 Y
- _2 u! e+ g  K) w0 Q1 w" z& l6 k7 m/ }. L

2 p- B8 d( y4 o# s% @% l

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-6-13 13:52:00 | 显示全部楼层
端口文件存放目录为:node_modules/@vue/cliservice/lib/commands/serve.js
6 `3 g/ t9 ?$ R  v* V4 M; S1 h0 |0 A, o7 f( X4 q
根据以下代码修改端口号:
( y0 p! S2 \  ]( x* F0 z8 |" [0 g8 u( L! W1 Y" d' q9 x
const {3 c' D- R6 V; y# t* z2 Y% a
  info,. R4 n5 L: m5 Y$ y: c4 |  h- E
  error,# J0 Z. s% ?) h+ j# E( Q
  hasProjectYarn,
) N. h; F" x7 L# `5 S+ `: Z, {  hasProjectPnpm,
' g2 B6 h7 a* w' a0 _3 \  openBrowser,
8 f9 ?: ?9 |9 n4 ~3 X! l2 [, r  IpcMessenger
9 d2 A, g) ~; `2 y! Y$ V} = require('@vue/cli-shared-utils')8 G$ H% M, [( c! g- f( Q
8 ~! v; r. K/ e8 |( i
const defaults = {+ E6 q8 s3 W6 \
  host: '0.0.0.0',
; b: h2 ~% J, w  X/ O  port: 80,  //修改端口号
8 ]6 m! W: K/ C/ K1 ^" H  https: false$ w: b8 K: }( u) ~0 g6 W  D* I
}

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-6-13 13:52:46 | 显示全部楼层
在运行项目的时候追加端口号,代码:npm run serve -- --port 80
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:11 , Processed in 0.016921 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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