Angular 4部署错误意外语法错误

时间:2018-03-04 18:57:39

标签: angular angular2-routing

Uncaught SyntaxError: Unexpected token < polyfills.bundle.js:3 
Uncaught SyntaxError: Unexpected token < scripts.bundle.js:3 
Uncaught SyntaxError: Unexpected token < main.bundle.js:3 

每当我将我的角度应用程序部署到heroku时,我都会收到此错误,在本地工作正常但在heroku上失败

部署网址:moli-development.herokuapp.com

谢谢

1 个答案:

答案 0 :(得分:0)

错误明确指出已部署的服务器上缺少所有4个文件。我认为你还没有运行build命令来生成这些4个文件并将它们放在/dist位置。确保在部署步骤中具有以下命令

ng build --prod

当您在服务器上运行此命令时,它将执行的操作是,它将生成所有文件,包括index.html&amp; assets文件夹(通常取决于CLI配置)到/dist文件夹。