我刚刚结束了Angular 2的教程,我找不到将localhost端口从3000更改为8000的方法。在我的package.json
文件中,有一行我认为是相关的"start": "concurrent \"npm run tsc:w\" \"npm run lite\" "
行但我不确定。
答案 0 :(得分:18)
您可以在文档https://github.com/johnpapa/lite-server#custom-configuration
中提及的bs-config.json
文件中进行更改
例如,
{
"port": 8000,
"files": ["./src/**/*.{html,htm,css,js}"],
"server": { "baseDir": "./src" }
}
答案 1 :(得分:9)
使用Angular 4和随附的cli,我能够使用$npm start -- --port 8000
启动服务器。这工作正常:** NG Live Development Server is listening on localhost:8000, open your browser on http://localhost:8000 **
从Here
获得提示答案 2 :(得分:6)
1→使用文件默认配置 - Angular-cli来自ember-cli项目。运行应用程序 在特定端口上,在项目根目录中创建.ember-cli文件。加 你的JSON配置在那里:
{ " port":1337 }
2->使用命令行工具 在Angular-Cli中运行此命令
ng serve --port 1234
永久更改端口号:
转到
node_modules /角-CLI /命令/ server.js
搜索var defaultPort = process.env.PORT || 4200;
(将4200更改为您想要的任何其他内容)。
答案 3 :(得分:1)
在package.json
中设置以下命令(在端口82上运行的示例)
"start": "set PORT=82 && ng serve --ec=true"
然后npm start
答案 4 :(得分:0)
您可以在config文件夹中的webpack.dev.js
文件中进行更改。
答案 5 :(得分:0)
如果您没有$Get_Content = file_get_contents($newname);
$StripContent = preg_replace("/<([a-z][a-z0-9]*)[^>]*?(\/?)>/i",',', $Get_Content);
$file = $newname;
$content = file($file);
foreach($content as $lineNumber => &$lineContent) {
if($lineNumber == 0) {
$lineContent .= $StripContent . PHP_EOL;
}
}
$allContent = implode("", $content);
file_put_contents($file, $allContent);
,则可以更改lite-server模块内的端口。转到项目中的bs-config.json
,然后像这样在“modules.export”中添加端口。
node_modules/lite-server/lib/config-defaults.js
然后您可以重新启动服务器。
答案 6 :(得分:0)
如果想要更改角度2或4中的端口号,我们只需要打开.angular-cli.json文件,我们需要保持代码如下所示
{{1}}