Npm 如何将服务器端口从3000更改为3000?
我刚刚结束Angular 2的教程,我找不到将本地主机端口从3000更改为8000的方法。在我的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
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
}
}