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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-6-12 22:00:00 | 显示全部楼层 |阅读模式
% t1 P9 h# p: m! J* @
cnpm 和npm启动的服务改变nodes.js的端口号方法
9 n4 d% X# @7 \; J7 Z在项目的根目录下,新建一个vue.config.js文件. j: ^6 s; r) e, q, b
在文件vue.config.js中配置:! P, Y4 H' z0 }
module.exports = {+ e7 T5 _+ e6 h* @
    devServer: {5 X# J# e6 r5 ?2 J+ J5 D" a
        port: 80, // 这里设置想要使用的端口/ j0 t" |+ [$ J3 e0 y
        open: true
- T. m2 W# k) z# \' z0 f* r    }
- q# {' z! F, _}
) f2 w) v3 }7 U5 Z9 q# j% X
+ C6 N3 z) i: m1 I  j4 u- J通过cnpm run serve启动,即可。
' J* t7 U, f+ A# C/ y: \+ F0 Y( M/ D  K. |
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.& h: t; a; A  L* Y8 i% I1 \
1 T+ G8 H* C4 G1 q
7 A3 b' }7 L2 F! P1 A; e( A
9 H' P  T" s* X- x" S& `0 d

0 z( l8 Q4 h4 _; u2 U

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-6-13 10:19:13 | 显示全部楼层
module.exports = {
7 D8 Q7 V' c) Y0 F7 Z; |( L* ]
6 G, X# L2 ~% n+ r/ ?% i  devServer: {0 \6 H# g; I! @$ B: ^7 z

( z( `0 L. H( e, M
6 N3 n. C; S7 d    port: 80,$ M, {# U9 _- ^+ [9 z* t5 b, i

5 n- }: P4 F) n3 w9 L4 [8 v% x6 z9 i) j7 \( f1 _- U, L0 _
    host: 'localhost',
# H% Z: E0 m+ u; a) Y) \( u1 o- H
9 w1 L2 [4 i: n) W& Y+ F' ?1 V& |3 j
) v! s8 d* C/ i; p& k6 [, r! ]    https: false,
- k7 r+ R$ W! w) @: I+ x  b5 |, G) o, r- U# l

; y; p7 d7 V; y) h& A0 @- ^    proxy: {
6 i; ^9 N% f- n; E  `4 y
; `% @6 m% ~5 x. g! l. a2 S; Z$ l1 y0 ^$ `
      '/api': {
; ]( b* @$ c0 M) X2 Q$ M2 ?  P: K( a! K- Y/ ~3 o& v4 r' m

9 H0 m4 J& T1 ^        target: 'http://192.xx.xxx',' z- u2 x1 E2 ~) T7 Z& C$ Q4 w

. \. z8 z) U* |, B  h$ U+ S& r0 D) s) {8 X
        changeOrigin: true
7 r8 `4 r& O/ m) c! U( y, d' d6 M+ n. ~. X. o3 w

4 j6 l" P' ~/ P' A* f2 |, Z" Y7 n      }
* X8 U& k9 O; B
) M2 o; W  e7 g  ]: V; ?1 F+ a1 i8 f5 u; E* s% T  {, g. V& E0 q  k
    }* t) I( W, O  Y5 W" w/ t
: Y9 ^; _+ ^! P6 v- w1 o
/ {6 ?9 c/ ]7 |# E, J$ @. ]' Y
  }6 d6 O6 @7 \& [7 c* D! Y/ _

/ h  S# E" v0 F0 ]) v4 T. j- i3 x: q% i& f% P$ M
}1 u2 b/ w! u7 u
4 O6 x3 N2 x4 N5 k! k2 S
6 X3 n* H$ y# H4 O& J+ K
1 f2 }) H5 m+ H5 |2 M

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-6-13 13:52:00 | 显示全部楼层
端口文件存放目录为:node_modules/@vue/cliservice/lib/commands/serve.js6 G+ h& \" b$ T) K8 k. v

6 J5 c; A# g6 N- \0 y8 p: U根据以下代码修改端口号:+ p% ]+ O9 m2 w: s" s

! {% d( m" J( h; q4 }const {
' {4 ]; k/ a  ?8 K  info,
9 w, l" L1 a, A  error,
6 q1 {7 F+ n0 Z- p% R* W  hasProjectYarn,$ ]5 A' i: O$ H5 T
  hasProjectPnpm,+ h6 m3 ?' ], L, y
  openBrowser,. k( w: v& H' g2 U# z9 I
  IpcMessenger
  _% k8 x% Y! o} = require('@vue/cli-shared-utils')
' ^$ j# V, t3 k: H6 L1 U 2 U/ m1 L/ J  h  b) \& \( r$ r
const defaults = {8 v3 D- M: P* W8 ?
  host: '0.0.0.0',) i5 P4 ^; D6 A5 N
  port: 80,  //修改端口号- @8 ]4 l5 u& x* I2 V
  https: false
/ ]- I& q0 V8 n1 X$ R3 R# h}

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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