news 2026/9/10 18:07:59

Angular 前端端口号修改的几种方式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Angular 前端端口号修改的几种方式

4200 被占是 Angular 开发里最常见的问题之一。

按 从“临时 → 永久” 给你排一下,挑最适合你的。

方法一(最快):启动时指定端口【最常用】

在项目根目录直接运行:

ng serve--port4300

或者顺手把 host 也一起指定(有时跨设备/代理用得到):

ng serve--host0.0.0.0--port4300
  • 只对这次启动生效
  • 适合:临时测试、端口冲突

方法二(推荐):在 angular.json 里永久改端口

这是最标准、最干净的做法。

1. 打开 angular.json

找到你的项目名(假设叫 my-app):

{"projects":{"my-app":{"architect":{"serve":{"options":{"port":4200}}}}}}

2. 把 4200 改掉

例如:

"options":{"port":4300}

保存后直接:

ng serve

以后默认就是 4300

方法三:改 package.json 的 npm script(团队友好)

如果你是用:

npm run start

那就改这里👇

package.json"scripts":{"start":"ng serve --port 4300"}

优点:

  • 所有人 npm start 都是同一个端口

  • 不用记参数

常见坑位(你如果还不生效,重点看这里)

1. 你在用 Vite / Nx / 自定义 dev server

确认是不是:

ng serve

而不是 vite, nx serve, npm run dev

2. 4200 被谁占了?

如果想确认是谁占了 4200:

Windows(你是 Win)

netstat-ano|findstr:4200

然后:

tasklist|findstr<PID>

推荐一个“稳妥端口组合”(给你这种多项目开发)

我自己常用:

项目端口
Angular 前端4300
React / Vite5173
Spring Boot8080
Keycloak8081

不要执着 4200
端口只是开发期的“临时门牌号”,统一、好记就行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 4:15:01

大模型微调如何科学评测:从分类到生成任务的指标全解析

本文详细拆解了大模型微调的核心评测指标&#xff0c;针对分类任务介绍了准确率、精确率、召回率和F1值&#xff0c;针对生成任务讲解了BLEU值、ROUGE值和困惑度&#xff0c;并强调了人工评测的重要性。文章提供了实操代码示例&#xff0c;帮助开发者科学评估模型性能&#xff…

作者头像 李华
网站建设 2026/9/10 3:01:34

中小企业必看!5款低代码工具帮你快速搭上业务系统

概述这段时间在帮公司和朋友找低代码平台&#xff0c;陆续试了好几款&#xff0c;发现现在免费低代码工具真的已经很好用了&#xff0c;不懂代码也能自己搭系统、做表单、建流程&#xff0c;效率提升特别明显。整理了一份我亲测觉得不错的平台清单&#xff0c;适合新手、团队、…

作者头像 李华
网站建设 2026/9/6 10:09:57

PGVector 详解:PostgreSQL 世界里的向量能力插件

PGVector 详解&#xff1a;PostgreSQL 世界里的向量能力插件一篇从原理、能力边界到工程实践的 PGVector 全面解析一、PGVector 是什么 PGVector 是 PostgreSQL 的一个扩展&#xff08;Extension&#xff09;&#xff0c;用于在 PostgreSQL 中引入 向量&#xff08;Vector&…

作者头像 李华