angular - 在 Angular 2 上更改服务器端口

标签 angular

我正在尝试更改默认的“4200”端口。

我尝试像这样在 src 下添加 bs-config.json:

 {
  "port": 9002,
  "files": ["./src/**/*.{html,htm,css,js}"],
  "server": { "baseDir": "./src" }
}

但是没有用。 此外,我在整个项目中搜索了 4200 端口,但没有找到真正的配置。

请帮我解决这个问题。

谢谢。

更新

我使用自定义端口在项目根目录中添加了 .ember-cli 文件:

{
   "port": 9002
}

而且有效。

最佳答案

取决于您使用的服务器软件,但根据您的端口和配置,它很可能是以下之一:

Angular2-cli

如果你正在使用类似的东西

ng serve

您正在使用 angular2-cli,需要像这样提供端口参数:

ng serve --port 9002

来源:https://github.com/angular/angular-cli#usage

精简服务器

如果您使用的是 lite-server,您的配置看起来是正确的,因此请确保在启动时加载配置。控制台输出通常会显示类似“使用默认设置找不到 bs-config.json”的内容

关于angular - 在 Angular 2 上更改服务器端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40154694/

相关文章:

Angular Material 2 DatePicker 仅包含月份和年份

javascript - 带有重定向的 Angular 2 AuthGuard 服务?

javascript - 如何使用 Angular 2/4 的鼠标滚轮事件测试指令

javascript - Angular:显示文本区域内的文本区域字符数

javascript - Firebase Angular 7 身份验证持久性

javascript - MatStepper 如何触发步骤的错误状态?

angular - 单击时隐藏在元素 Angular 4 之外

Angular 2使用对象名称加入对象数组

angular - 如何加载入口(或根)组件?

Angular ngIf firebase 身份验证指令使 DOM 无响应