Angular生产在网站上不起作用

时间:2018-07-12 12:23:41

标签: javascript angular

我已经开发了一个简单的Angular应用程序,该应用程序在开发模式下可以完美运行,但是在使用ng buildng build --prod进行构建时会产生错误。

错误:

  

SyntaxError:期望的表达式,得到了'<'

单击错误会打开一个HTML页面,突出显示“ <!DOCTYPE html>”。 html页面来自Angular不应尝试访问的根index.php文件。

问题是Angular不知道它在文件系统中的位置吗?

编辑: 解决了 问题是角度程序不在服务器的根文件夹中。

对此的一种解决方法是手动更改dist文件夹中的index.html。有一个名为base的标记元素,用于指示角度应用程序的基本根文件夹在哪里, <\ base href =“ / home /”> 。将其更改为角度应用程序的首选子文件夹。

0 个答案:

没有答案