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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-6-12 22:00:00 | 显示全部楼层 |阅读模式
2 ?) T4 g+ @3 B  y
cnpm 和npm启动的服务改变nodes.js的端口号方法
7 V$ ?. t; m& }" Y! y4 ^在项目的根目录下,新建一个vue.config.js文件
% d: D5 J* {& F* P; d在文件vue.config.js中配置:
% _+ b+ G6 N# E% [% T+ ~2 umodule.exports = {
7 a6 Q+ T+ P) M6 \) Q. Q    devServer: {
& a8 \; k! G3 k3 E( h% T        port: 80, // 这里设置想要使用的端口1 U% ^5 W( F, d/ I! h
        open: true9 G- U$ C0 V, O% z
    }9 r5 @& b3 G* Q+ O5 U
}
7 N4 k1 E$ d. f' F6 O$ o! u
# E' C( w; O6 Q1 q* W6 F) f, v通过cnpm run serve启动,即可。
# R( R5 V6 G8 _0 S( D4 T# [2 i/ j
+ [* Z4 }/ `% _( O 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.
6 Q# t, O# T5 A/ i- r7 m7 S5 n- R4 j/ ?+ o" J, M6 w/ i

1 f) A) ?6 L: D& ]
) W1 s2 A' |% z0 _" E* y1 {% P( g- D+ N! e# C

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-6-13 10:19:13 | 显示全部楼层
module.exports = {& Z+ U& P/ n8 m6 d: i2 p% u

$ D' V( [: L7 c7 `  devServer: {5 R; Q7 a# `) g& P( i% [
6 z/ h+ F8 x" c1 a6 h5 ?
+ U; |3 C5 J$ J. `& |
    port: 80,# N9 e- R& A. a5 m2 ~
, p2 u0 @5 u( i$ x$ @8 v4 \  H' g

0 C" k6 e( F( N8 y- X& e    host: 'localhost',8 J( G! n* A+ B: {1 T

0 N% _3 F6 {: b- w: O; i  {: {
8 @) ?2 p- k% e7 W  Q3 V    https: false,
& g5 h5 h3 e% d4 X
/ M" L) P. f$ w; J3 H2 F# j1 I% U$ l1 t$ r, s0 R
    proxy: {
" S0 B7 }# a9 ~4 i! [! r$ z% d% S% o; Z( _
# W8 [/ C4 s: L# i# m
      '/api': {% s4 K) Z5 u$ G& R* d+ k+ n
0 Z$ I5 ?$ D- ]+ G# C3 I

( P  S, o, z$ }. f) @; S        target: 'http://192.xx.xxx',
2 v: v% f0 z' q% \! Y, Q0 a) U; `& K! X6 R
! e, ]1 N+ O5 W- }9 D" @
        changeOrigin: true
; S0 ~# G  X2 l1 M: [2 F2 E+ d& E/ J1 ~# a" e7 l  A' _

1 J9 ~3 f( r" g& L' j      }( ^& w* t# U6 ]9 M- Y/ \- M; \
( Y- B5 k6 }5 O8 ]) I4 v5 y+ T

" F, {" }6 Q. L/ L: f7 H    }
+ S# ?, o; B8 y! v+ n# ?9 x7 V/ p, q. Z

  S+ c, c7 F7 ~" e  }; @5 j7 o& u/ G

8 Y, ~$ C6 u8 s! W! Z# b+ ]" f
}
& F1 E/ Q; F0 Z3 w% l- m* D' j0 W% J) L+ b( O% z! i: K
+ T8 Y% e/ B7 q" b
- M' j6 I  ~$ y

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-6-13 13:52:00 | 显示全部楼层
端口文件存放目录为:node_modules/@vue/cliservice/lib/commands/serve.js
& d: `- M1 q+ u/ z8 i& z; C8 g- O6 W" Q
根据以下代码修改端口号:" }: O+ z: U8 K/ y# }+ C  W; n

+ L0 N+ }& V/ k5 t4 Cconst {4 m2 \* z; T6 r; a+ X% ?8 f8 x1 N
  info,
3 p2 H9 E% [: p8 q0 @; g8 t# ^  error,% g( G2 W; E" o; u4 q7 L
  hasProjectYarn,
& u, R( ^- ~: r3 u6 P  hasProjectPnpm,
: h5 z: ^+ r; `& I  openBrowser,& v) Z8 W) }6 i5 d) k! O% E' |
  IpcMessenger
: M, C# b0 _; @2 I1 g} = require('@vue/cli-shared-utils')+ w% e4 I, `/ ?+ o
2 ^% ]& Q( b/ ]7 x1 E
const defaults = {# A* O; B/ Q3 W' Z+ {5 e$ E
  host: '0.0.0.0',
: M5 R$ J/ W( r0 e4 ~  port: 80,  //修改端口号
5 `- q) D$ J0 ~8 X$ x& e  https: false
& i( v8 E& E9 J* M) C}

1

主题

0

回帖

12

积分

管理员

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

本版积分规则

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

GMT+8, 2026-6-11 23:14 , Processed in 0.016644 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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