angular - Angular CLI 8 中的 --rebaseRootRelativeCssUrls 选项是否有替代方案?
问题描述
我遇到了很多问题,因为我的应用程序托管在子文件夹中,因此文件/assets/
内部引用的相对路径.scss
不起作用。解决方案是启用该--rebaseRootRelativeCssUrls
选项以获得预期的行为。使用该选项,构建过程/assets/
通过注入“--base-href”值调整了我的路径,现在引用的图像和字体可以正确加载。
但是,我在文档中看到该选项已被弃用,它将在下一个主要版本中删除。
https://angular.io/cli/build(搜索--rebaseRootRelativeCssUrls
)
所以我的问题是,有什么替代方法,有没有其他方法可以获得相同的结果?
解决方案
根据发行说明,推荐的过渡方法是在 .scss 文件中使用相对 URL。对我来说,这似乎是个坏主意。这是开发团队对有关此问题的错误记录的评论。
https://github.com/angular/angular-cli/issues/14587#issuecomment-497368020
推荐阅读
- android - 除了 AsyncStorage 之外,React Native 中是否有任何安全存储?
- java - 从Java中的行首匹配一个单词
- vba - 为已合并的 2 个私有子定义一个范围
- javascript - 如何使用 javascript 查找内部对象?
- symfony - Symfony 分析器无法更改面板
- windows - 为什么我的消息框看起来与 Windows 10 显示的不同?
- excel - vba 打开文件夹中最近的文件
- java - 空手道条件后台执行
- python - 如何从 json-rpc 传递值并让 python 读取它
- javascript - 如何根据angular6中的用户输入过滤列表中的数据?