易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 231|回复: 3
收起左侧

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

[复制链接]
发表于 2025-6-12 22:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
1 U. d6 v( F, K
cnpm 和npm启动的服务改变nodes.js的端口号方法1 @" X1 Q3 J8 q' j  u! E* M2 g
在项目的根目录下,新建一个vue.config.js文件8 H  K5 ], k/ @2 O# z! `% s/ i# o4 ^
在文件vue.config.js中配置:* d% X/ y" w2 d; u6 U9 H! b$ u9 F
module.exports = {- r* I6 s, x! C% a2 ~
    devServer: {
8 l, ?( l/ r& C- Q4 W; O        port: 80, // 这里设置想要使用的端口
# Z: B% F1 _* C9 s( p$ k0 h        open: true
8 R# }2 j: C; `7 e& }+ Y    }) f' W+ m7 q# y# x6 g
}1 _6 ?* B: P' ?9 I
+ q8 i, H' W! o2 S; w
通过cnpm run serve启动,即可。
. [! l- w6 y7 c0 R* q3 X; x' M2 O. \7 }: s  g, t
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.
9 i, f3 K1 b- `3 a
! D2 G7 T; W( {' }3 g7 B
7 T2 c8 m! J, i, j- x- V9 W3 d4 I$ ]! W
! k0 H. h9 S" W0 o' u
 楼主| 发表于 2025-6-13 10:19:13 | 显示全部楼层
module.exports = {, U" L" ~# n$ D1 {7 f9 W

* T  _* D# V+ e1 M5 u( d  devServer: {# F  F$ J* ^: \/ ]" x

. E$ R, C4 h7 L$ m# W8 D  ~4 D6 R, J6 [. e. c) x
    port: 80,- n5 E4 c9 H- a$ F& p" s

6 E) S# \: {8 c0 m5 E& H
% l! [! ^( k  I7 }. K6 w! o/ l    host: 'localhost',( A# s8 s& l' Q+ }" ^: m1 t! L3 `

+ w! a) m& M& a. H4 w& e1 l. d7 {6 M
    https: false,
" D5 k2 u. V& m, ?, `) D* N( {4 @* c- a$ r6 h' ]
+ u( |2 E9 S% E( v( L
    proxy: {
/ `8 K- S2 u3 U/ _$ v1 u
7 Q& d% x# ~* e" v; ]* B
& }+ n$ J8 v: z8 I3 z2 i      '/api': {
: \( B" [% h- F+ u/ }+ z
: e' \0 ~) F* a$ S  v# y2 y& i4 P- P8 n* j3 C' B
        target: 'http://192.xx.xxx',) ~# V' k. r' x! G) z

% x; @$ X. ?! c
, ?* z. I4 ]# O' S1 q4 Q( }        changeOrigin: true9 @2 P: M2 u2 F% f# U

% C' c" \3 _/ A( e
4 p, f/ z* B2 j' v+ E      }
. Z9 d5 y6 [1 H! G. U# h5 M, h% A. q5 v1 L$ M! F
; J* g; M, h; n& p
    }
  e/ [! B) [  D, `" [; m
9 U5 y$ Z% t  w4 D7 c4 g+ s# `% d6 l
  }/ h( B* H- {' a% ^# n
' i& ^* L! U& O7 J8 k. N9 ^5 H

; G* t9 l' b+ _- G}8 n# g1 Z, E2 ^, M6 ~

8 h+ o. A5 f7 J3 k, k
6 i/ n( i: {6 }1 L9 ?& X. f8 u  @  i9 x& T/ s4 S
 楼主| 发表于 2025-6-13 13:52:00 | 显示全部楼层
端口文件存放目录为:node_modules/@vue/cliservice/lib/commands/serve.js
2 o  L- G5 i# F6 `  r
/ S# T. Z9 l2 s0 v根据以下代码修改端口号:
6 d; f1 ~4 m( C! s% ?: s* F! f! ~' A6 J. N$ P6 M; \+ |7 ], j( t
const {% q( `. J% s- F; W
  info,
$ c! a6 y0 q1 H  error,
% I0 n: S4 f, W/ L! [# X3 k  hasProjectYarn,
% g  c* U: E) U0 D$ z8 s  hasProjectPnpm,
9 Q% L- Y; \6 E1 H6 V  B5 y  openBrowser,
. b9 m* B/ E: m! h" i& M  IpcMessenger
% Z$ A& u% H% A6 {( k, K} = require('@vue/cli-shared-utils')/ U6 u0 u1 W, M5 a3 T
  w  z" N1 ^( S6 t' L
const defaults = {
8 e+ e; V5 {* b/ \: N# `6 Y  host: '0.0.0.0',& ^* w3 D$ {8 p" s1 d( u! C3 b
  port: 80,  //修改端口号* g- \) Q7 I6 U2 O$ A' Z
  https: false  N6 s- V3 c/ q; p
}
 楼主| 发表于 2025-6-13 13:52:46 | 显示全部楼层
在运行项目的时候追加端口号,代码:npm run serve -- --port 80
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 23:41 , Processed in 0.055326 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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