gpt4 book ai didi

angular-cli - 如何获得 'ng serve -o' 以启动 index.html 以外的页面?

转载 作者:行者123 更新时间:2023-12-01 09:48:02 26 4
gpt4 key购买 nike

我们的 angular 应用程序将在生产时嵌入到 iframe 中。在开发中,我们有一个文件,host.html,它有一个 iframe,其 src 是 angular 应用程序的索引页面。我们可以“ng serve”,然后手动调出host.html,它工作正常。

但是,'ng serve -o' 想打开应用程序索引文件;我如何让它打开host.html?

最佳答案

所以我认为 angular cli 不支持使用 -o 打开任意页面选项,但您可以自己制作 npm脚本可以做你想做的事。

尝试开通 package.json并编辑 scripts部分更新 start像这样的脚本(mac版):

"scripts": {
"ng": "ng",

// where localhost:4200 is your dev host and port, respectively
"start": "ng serve && open http://localhost:4200/host.html",

"build": "ng build",
...
},

根据您使用的平台,脚本需要以不同的方式编写:
// Windows
"start":"ng serve & start http://localhost:4200/host.html"

// Mac
"start":"ng serve && open http://localhost:4200/host.html"

// Linux
"start":"ng serve && xdg-open http://localhost:4200/host.html"

然后,而不是使用 ng serve要启动您的应用程序,请使用 npm start .

引用:二手 this SO answer适用于特定平台 open命令。

关于angular-cli - 如何获得 'ng serve -o' 以启动 index.html 以外的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44446318/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com