【发布时间】:2021-06-24 01:17:59
【问题描述】:
我的 index.html 看起来像这样:
<!doctype html>
<html lang="hu">
<head>
<meta charset="utf-8">
<title>WebsiteName</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- etc -->
当我使用“ng build”时代码运行良好,但是当我在生产模式下编译它时(使用“ng build --prod”)它似乎运行良好,但重新加载时会禁用 style.css。
更新:@Elizaveta 的回答是正确的,但新问题是
<link rel="stylesheet" href="styles.d42b9ef58619804546db.css">
由“ng build --prod”生成,如下所示:
<link rel="stylesheet" href="styles.d42b9ef58619804546db.css"><!doctype html>
<html lang="hu">
<head>
<meta charset="utf-8">
<title>Nebulónia</title>
<base href="/">
<!-- etc -->
我如何告诉 Angular 在哪里生成它?
这里是完整的 github 仓库:https://github.com/lori2001/NebuloniaWebsite
【问题讨论】:
-
你的 basehref 真的应该是
/吗?换句话说,您的页面在mydomain.com或mydomain.com/somepath是否可见? -
它必须是“/”,因为我正在使用语言的路由参数,否则它似乎不起作用=D。过去我有“./”,它确实工作得很好
标签: angular typescript routes page-refresh