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

时间:2017-03-22 05:44:36

标签: angular npm

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

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

请告诉我是否有可能或给我任何解决方案。

2 个答案:

答案 0 :(得分:17)

根据the documentation,您可以使用ng serve的标记:

  

--open-o)在默认浏览器中打开网址。

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

答案 1 :(得分:1)

2016年6月17日,angular-cli团队的一位开发人员说道;

  

我们目前没有此功能,不。但我会离开   问题开放为'很高兴'。

您可以在package.json中更改npm start的内容。

E.g。变化

"start": "ng serve"

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