我正在尝试使用VSCode编辑器构建Angular 2应用程序。在我的机器上,默认浏览器是IE。当我运行npm start
时,它会在IE中启动应用程序。但我想在Chrome中启动我的应用程序。
如何更改此行为以使用npm start
启动Chrome而不是IE?
答案 0 :(得分:1)
您可以尝试使用 package.json
作为默认浏览器的解决方法。查看 "scripts"
并找到 "start"
。使用此代码片段:
"start": "start {browser} http://{projectsite} && ng serve"
使用 {browser}
作为您的首选浏览器(在本例中,使用 chrome
),并将 {projectsite}
作为应用程序启动的站点(如果您没有更改任何测试设置,仍然使用localhost:4200
)。
如果你想测试它,使用 npm start
来运行这些命令。在编译 angular 项目之前,它应该首先启动浏览器,以便在切换到您的应用程序之前您会看到“找不到页面”。
答案 1 :(得分:0)
如果您将VS_Code用作IDE,请转到.vs > vscode > launch.json
,以检查以下内容。
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:PortNo",
"webRoot": "${workspaceFolder}",
}
答案 2 :(得分:0)
为此,请转到“运行”视图( Ctrl + Shift + D ),然后单击齿轮按钮以创建启动。 json调试器配置文件。从“选择环境”下拉列表中选择“ Chrome”。这将创建一个启动。