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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-6-12 22:00:00 | 显示全部楼层 |阅读模式
9 B( c; g) W0 B- p
cnpm 和npm启动的服务改变nodes.js的端口号方法
# }2 n; C3 w$ \0 O在项目的根目录下,新建一个vue.config.js文件4 C% X) |# t5 Y& ]; q* Z
在文件vue.config.js中配置:6 s, t3 X: t& c* o4 |3 u! ]
module.exports = {" Q2 m4 s$ i0 ]  {7 L6 l
    devServer: {, i) e4 P) G( F  k
        port: 80, // 这里设置想要使用的端口
8 v$ ]% a8 s* q        open: true
7 O& T' X& y7 A" Q    }
8 o7 n+ {4 E, p4 r: I1 s  R/ s! e}
$ D, ]  w* n, F
- v8 s/ A5 G1 _3 O- m% Y0 J通过cnpm run serve启动,即可。
) a  }" y" ^* ]& R) W$ z" y4 I: ?- {7 D7 F5 v; I! o) 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." l) }' W5 N0 }9 N. `, m3 I! W

2 S# D) c9 N% Z- {5 h0 U. m- S- O, N* k& b  H! s
) T$ Z) b+ {% A

" V" `1 _9 U3 u

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-6-13 10:19:13 | 显示全部楼层
module.exports = {  b% A$ C. i, Q) t* n9 h: ^
  P' c2 ?3 D$ H8 d( |$ A$ P
  devServer: {# ]0 @; e# m. Z: z
! q7 g- {, |6 o+ j0 a& h
9 D: D' Z/ z- {+ g
    port: 80,$ W( I- }, W8 v9 k

8 |" E' e6 T* r2 f; t
" }' ?7 k+ V$ j# d+ U! f    host: 'localhost'," P) E% T; n7 Q5 A

1 @# i9 R+ P6 I7 W. H/ m+ X' ~' H% a7 @& ~$ i5 m2 c
    https: false,
" W& K% u- |# t' h' O! U6 G1 t& X# ^9 I/ o4 P) |

* b: J5 l- `9 a9 l( [    proxy: {
2 f) ]' c, }( i5 w! w1 [% x+ a2 r8 ?0 w1 Z
& A' {' f  a6 O6 o; M; W5 ?
      '/api': {) b' l1 _( l! r! H; `& [
5 K. A8 U& h# m; D/ \% M

3 m" ~% q$ c  Q# T) x) F; F        target: 'http://192.xx.xxx',
: I2 [: W5 Z4 @$ _6 q0 m4 E7 ?4 E* q* Z( w+ [8 d

9 w, u6 d! p/ G! K! b& g/ e        changeOrigin: true
& O2 V0 C! M5 }, p, ~
. k* C/ S! n5 P/ W6 o4 Q* W5 K$ [2 Y5 F/ F( u+ Y: C0 N- z' A+ B1 s
      }! l9 P) T8 Y4 Y; Y0 b

7 ^# P3 f+ z- [9 [6 _2 Z2 A( C# H; G: F
    }% J6 W5 y! u  s$ m

1 n" @( y& r, n5 u5 Y
( L9 Z: F- |( ]  }
3 I3 \: W' [8 ?$ e- t7 j, _, a# k3 ~* g1 K- Z9 @. ~
* M$ N0 M7 r1 T
}
" e" N9 _' a8 d. w+ M2 |* \1 @7 G7 z5 A! }# \. \
& |0 y- r7 T3 E  e4 X7 v# k
" M) o" L3 w) W" Z3 i

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-6-13 13:52:00 | 显示全部楼层
端口文件存放目录为:node_modules/@vue/cliservice/lib/commands/serve.js
& p  H4 C2 c5 D, @6 ~7 _$ p& b: S( ?- C9 m% i# K) W
根据以下代码修改端口号:- [+ w6 E- X1 O) B! C* J
5 B& `- h% [/ J1 J0 l( s. \' Y2 s6 e
const {
7 V( M( [) L; Z9 v/ m  P  info,
' M  A7 }6 L5 y  W  error,
! F  Y; z' o0 @6 P1 Y  hasProjectYarn,$ J% {: R! b/ g4 c% P& i4 T
  hasProjectPnpm,0 m' M7 m. w! `
  openBrowser,
" u& E8 g! w  w: i- l  IpcMessenger8 R+ l+ S$ b2 C5 d3 y4 K
} = require('@vue/cli-shared-utils')
2 \) n" g- C! }6 v/ s; o8 { & m3 s( X, t8 F+ N) j3 Q, ?
const defaults = {
+ ~: f. j9 G. Q  host: '0.0.0.0'," _4 U8 |- V, m& {2 W. k! ~8 P
  port: 80,  //修改端口号
$ V0 U* M) H! B  y, o9 s  https: false6 P" V, l6 s: f! I- ?+ h3 r% O. g
}

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:10 , Processed in 0.014565 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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