2013-08-21 5 views
0

클라이언트 측 오디오 녹음을 위해 Meteor와 함께 Recorder.js를 사용하고 있습니다. 개발시 멋지게 작동합니다. Meteor 및 Recorder.js의 Mime 유형 오류 생산 모드의 웹 작업자

unexpected token '<'.

파일이 이미 축소 된되어 있기 때문에, 그것은 생산 모드에서 자바 스크립트 파일의 연결 함께 할 수있는 뭔가가 생각 (: 나는 생산에 실행할 때, 레코더와 관련된 웹 노동자에 구문 오류가 발생합니다 축소 후 개발 중). 개발 콘솔 쇼에보기,

Resource interpreted as Script but transferred with MIME type text/html: "http://myapp:3000/client/compatibility/recorderWorker.min.js".

답변

0

Meteor에서 Recorder.js를 구현하는 동안 동일한 오류/문제가 발생했습니다.

    이 앱을 /public 폴더에 recorderWorker.js 파일을 이동
  1. : 그것으로 주위에 조금 손보는 후, 나는 Recorder.js 다음 단계를 수행하여 유성에서 잘 작동합니다.
  2. recorder.js 파일을 앱의 어느 곳에서나 넣으십시오. /client 폴더.
  3. recorder.js 파일을 열고

    var WORKER_PATH = '/recorderWorker.js';

WORKER_PATH 변수를 편집
0

가 사용 크롬 디버거 (또는 선택의 도구)의 소스 탭은 JS uglified 파일을보고, 디스크에 저장하고, 거기에 주위를 찌르고. 어딘가에 사용 가능한 uglifier가있을 것입니다.

추악한 파일을 편집기에서로드하고 시도해보십시오. 적어도 그게 뭔가 ...

그 파일은 아마도 .meteor 자원에 존재하지만, 발견하기 전에 포기했습니다. 프로덕션을위한 번들 생성 도구를 사용하면 더 명확 해집니다.