angular - 构建未设置正确路径
问题描述
我有一个应用程序,它位于我的主应用程序主页外的子目录中,它完全独立于其他任何东西。当我执行“ng build --prod”时,它会在主页而不是子目录中查找所有资产文件。
例如 mainpage.com 是我的主页面 mainpage.com/newapp 是新应用程序所在的位置 mainpage.com/newapp/assets 是我所有图像的位置(只有 6 个,所以我没有创建子目录) mainpage.com /assets 是应用程序的编译版本查找图像的位置。
我的 index.html 文件中确实有<base href="./">
,并且在我的本地服务器上运行时它工作正常(ng serve -- localhost:4200)。
对于如何解决这个问题,有任何的建议吗?
解决方案
ng build --prod --deploy-url /newapp/ --base-href /newapp
推荐阅读
- netlogo - 如何在netlogo中找到邻居最多的乌龟
- sql - PostgreSQL 中的 UPDATE 生成相同的 UUID
- string - 如何使用查询字符串将htacess中的URL重定向到相同的URL但不同的查询字符串
- cmake - 无法在 cmake 中复制多个文件(Windows)
- swift - Swift AES Common crypto - AES 解密期间的前 16 个字符被省略
- css - CSS Animation - 有没有办法让动画不那么紧张?
- reactjs - React 如何处理应用程序版本控制和版权年份?
- php - 如何在 kernel.php 文件中使用构造函数?
- git - 将多个较旧的提交合并为一个
- python - 如何使用 L*a*b* 颜色空间控制图像的亮度?