我的流星应用程序在本地工作。当我捆绑它(使用meteor bundle myapp.tgz
),将它上传到我的服务器并启动它时,在 Chrome 控制台上打开页面时出现以下错误:
Uncaught SyntaxError: Unexpected token <
在 Firefox 控制台上:
SyntaxError: syntax error
[Break On This Error]
<!DOCTYPE html>
为了尝试找出错误的根源,我使用了一个正在工作的旧包。我可以看到问题是找不到 static_cachable 中的文件。
Meteor 仍在尝试使用旧包中的文件。
如果我将 static_cachable 中的新捆绑文件重命名为旧名称,那么它可以工作。
我检查了捆绑文件夹根目录包含的所有文件,并且引用是正确的(它们指向新名称)。
是否有一些缓存保留对旧 static_caches 文件的引用?