linux 如何自动使浏览器打开localhost后ng服务器在角?

vshtjzan  于 2022-11-22  发布在  Linux
关注(0)|答案(4)|浏览(143)

有没有办法让我的终端在angular 8中完成ng serve命令后打开localhost。

5us2dqdw

5us2dqdw1#

使用以下命令:

ng serve -o

ng serve --open

如果你想添加一些选项,当你想运行你的Angular 项目,如打开一个浏览器或运行你的项目在一个特定的端口,如4600或其他选项,你会有一个长命令
在package.json中的scripts部分下添加以下命令:

"start": "ng serve --open --port 4600"

终于要跑了

npm run start

已更新

当您传递-o--open标志时,Angular的CLI在内部使用opn npm package
目前,CLI不支持向opn包传递更多选项,因此它将使用系统的默认浏览器打开站点。

4ioopgfo

4ioopgfo2#

在angular.json中设置它

"serve": {
          "builder": "@angular-devkit/build-angular:dev-server",
          "options": {
            "browserTarget": "ng-router:build",
            "open": true,
            "port": 4200
          },
          "configurations": {
            "production": {
              "browserTarget": "ng-router:build:production"
            }
          }
        },

“open”:真的,这很有效

hgc7kmma

hgc7kmma3#

您可以
1.编辑package.json
1.在此处添加-o开关“开始”:**“ng serve -o”**它是脚本中的。

注意:您必须使用npm运行它,如npm run start

epggiuax

epggiuax4#

在为应用程序提供服务时,只需添加一个额外的标志ng serve -o就可以了。

相关问题