关于角度:执行“ ng serve”或“ npm start”命令浏览器不会自动打开

Executing “ng serve” or “npm start” command browser is not opening automatically

我已经按照安装部分中给出的步骤使用angular-cli生成了一个项目。 项目正在运行。 但是我必须通过在浏览器中输入http:// localhost:4200 /来手动打开浏览器。

当用户执行" ng serve"或" npm start"命令时,浏览器会自动打开吗?

请让我知道是否可行,或者给我任何解决方案。


根据文档,您可以在ng serve中使用标志:

--open (-o) Opens the url in default browser.

您可能需要更新此功能的版本,因为Wiki页面的修订历史记录表明它是最近添加的。


theangular-cli团队的一名开发人员于2016年6月17日表示;

We don't have this functionality at the moment, no. But I'll leave the
issue open as a 'nice to have'.

您可以在package.json中更改npm start的功能。

例如。 更改

1
"start":"ng serve"

1
"start":"start http://localhost:4201 & ng serve -port 4201"