?-6ren"> ?-我有一个 .Net Core API 项目,其中包含一个 Angular 版本 7 项目,所以我不想每次都手动更改 index.html 源代码, index.html 每次构建时手动开发版本(VS-6ren">
gpt4 book ai didi

angular - 如何通过 Visual Studio Publish 为 Angular 项目定义

转载 作者:行者123 更新时间:2023-12-02 16:58:05 25 4
gpt4 key购买 nike

我有一个 .Net Core API 项目,其中包含一个 Angular 版本 7 项目,所以我不想每次都手动更改 index.html 源代码,

index.html

<base href="/">

每次构建时手动开发版本(VS -> href ="/"-> IIS Express)然后构建Visual Studio 发布的生产版本(VS-> href="/ProjectName/"-> 右键单击​​项目 -> 发布...),我认为这没有意义!

注意当我通过 VS 发布功能发布和构建 Angular 项目时,我无法访问此命令,

ng build --prod --base-href /ProjectName/ 

或此命令的任何不同类型

我正在寻找通过配置或类似方式处理此问题的解决方案。

非常感谢!

最佳答案

将其添加到构建脚本的 package.json“构建”:

ng build --prod --aot  --base-href /ProjectName/

关于angular - 如何通过 Visual Studio Publish 为 Angular 项目定义 <base href ="/ProjectName/">?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55503658/

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