SyntaxError: expected expression, got '<' on Heroku

SyntaxError: expected expression, got '<' on Heroku

当我在本地计算机上单击 index.html 文件时,该页面已正确加载到我的浏览器中。但是,当我在 herokuapp 上打开网站时,我 link 到 html 中的所有 .js 文件都出现 "SyntaxError: expected expression, got '<'" 错误。

对于解决此问题的任何帮助,我将不胜感激。

谢谢!

在 Heroku 上安装时,这些链接可能无法正常工作。使用 firebug 的网络面板或您的浏览器开发人员工具来查看浏览器正在尝试加载哪个绝对 URL。很可能它是无效的并且返回 HTML 404 错误页面(以 '<' 开头)

关于Angular + Heroku, 错误在 server.js.. 我的 express.static 路径错了.. 也在 res.sendfile 中用于 index.html

正确的路径应该是./dist/<name-in-package.json>

解决了我的错误。