Npm 如何将服务器端口从3000更改为3000?

Npm 如何将服务器端口从3000更改为3000?,npm,angular,Npm,Angular,我刚刚结束Angular 2的教程,我找不到将本地主机端口从3000更改为8000的方法。在我的package.json文件中有一行“start”:“concurrent\”npm run tsc:w\“\”npm run lite\”,我认为这是相关的,但我不确定。您可以在bs config.json文件中更改它,如文档中所述 比如说, { "port": 8000, "files": ["./src/**/*.{html,htm,css,js}"], "server": { "b

我刚刚结束Angular 2的教程,我找不到将本地主机端口从3000更改为8000的方法。在我的
package.json
文件中有一行
“start”:“concurrent\”npm run tsc:w\“\”npm run lite\”
,我认为这是相关的,但我不确定。

您可以在
bs config.json
文件中更改它,如文档中所述

比如说,

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

1->使用文件默认配置-Angular cli来自ember cli项目。运行应用程序 在特定端口上,在项目根目录中创建.ember cli文件。添加 您的JSON配置在那里:

{ “港口”:1337 }

2->使用命令行工具 在Cli中运行此命令

ng serve—端口1234

要永久更改端口号,请执行以下操作:

后藤

node_modules/angular cli/commands/server.js


搜索
var defaultPort=process.env.PORT | | 4200
(将4200更改为任何您想要的内容)。

您可以在config文件夹中的
webpack.dev.js
文件中更改它。

如果您没有
bs config.json
,您可以更改lite服务器模块内的端口。在项目中转到
节点\u modules/lite server/lib/config defaults.js
,然后像这样在“modules.export”中添加端口

module.export {
    port :8000, // to any available port
    ...
}

然后您可以重新启动服务器。

使用Angular 4和附带的cli,我可以使用
$npm start--port 8000启动服务器。工作正常:
**NG Live Development Server正在本地主机上侦听:8000,在上打开浏览器http://localhost:8000 **

从你那里得到消息


package.json中设置以下命令(例如在端口82上运行)


然后,
npm start

如果要更改angular 2或4中的端口号,我们只需要打开.angular-cli.json文件,我们需要保留如下代码

"defaults": {
    "styleExt": "css",
    "component": {}
  }, 
"serve": {
      "port": 8080
    }

}

这是我遇到的一个真正的问题,这对您来说是显而易见的,但我可能跳过了文档的这一部分。我想我表达得很好,因为我有一个完美的答案。但是我很高兴知道为什么你认为我没有认真地期待我的问题的答案。我只需要从文件和baseDir中取出
src
。太完美了。Hi@Kalman,在我的项目设置中没有任何bs-config.json,因此我如何更改端口号。你能帮帮我吗。不过,我在整个项目中搜索了“port”或“3000”,但在我的项目中没有搜索到类似的内容。@ShubhamVerma在项目的根目录下创建一个新文件,只为port添加一个条目(因为您不需要其他条目)。
"defaults": {
    "styleExt": "css",
    "component": {}
  }, 
"serve": {
      "port": 8080
    }

}