我正在使用Recorder.js与Meteor进行客户端音频记录,它在开发过程中工作得非常出色。但是,当我在生产中运行时,与Recorder关联的web工作者抛出一个语法错误:
unexpected token '<'.
我认为这与生产模式下Javascript文件的级联有关,因为文件已经被缩小了(缩小后正在开发中)。看看开发控制台显示,
Resource interpreted as Script but transferred with MIME type text/html: "http://myapp:3000/client/compatibility/recorderWorker.min.js".
发布于 2015-02-09 09:00:02
在尝试在Meteor中实现Recorder.js时,我也遇到了同样的错误/问题。在稍微修改了一下之后,通过执行以下步骤,Recorder.js在Meteor中运行得很好:
recorderWorker.js文件移动到应用程序/public文件夹。recorder.js文件放在您的应用程序/client文件夹中的任何位置。recorder.js文件并编辑WORKER_PATH变量
var WORKER_PATH = '/recorderWorker.js';发布于 2013-08-23 07:09:36
使用chrome调试器(或您选择的工具)中的“源”选项卡查看丑陋的js文件,将其保存到磁盘中,并在其中插入。在某个地方可能有一个解梦器。
尝试将丑陋的文件加载到编辑器中,然后四处查看。至少那是..。
该文件可能存在于.meteor资源中,但在找到它之前我已经放弃了。为生产工具创建一个包应该使这一点更加明显..。
https://stackoverflow.com/questions/18362100
复制相似问题