Angular 2应用程序无法在Apache HTTP Server上运行

0 apache angular

我在htdocs文件夹中的Apache HTTP Server 2.4上复制了我的Angular 2 App,但它不起作用.

index.html的:

<!doctype html>
<html>
<head>
   <meta charset="utf-8">
   <title>Angular 2 app</title>
   <base href="/">

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">

</head>
<body>
   <app-root>Loading...</app-root>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果我尝试在浏览器中打开index.html页面,我只会在浏览器中看到"正在加载...."文本.不显示Angular 2应用程序.

我怎样才能解决这个问题 ?

它适用于我当地的环境,我正在使用Angular CLI.我需要找到一种方法使其在Apache HTTP Server 2.4上运行.我必须在本地做的唯一事情是运行"npm start".

最好的祝福

亚历

小智 7

你只需要在基础href中添加一个点 <base href="./">