3

Meteorアプリケーションをバンドルしようとすると、次のようになります。

$ meteor bundle app.tgz
Errors prevented bundling:
Exception while bundling application:
Error
    at new JS_Parse_Error (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:263:18)
    at js_error (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:271:11)
    at croak (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:733:9)
    at token_error (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:740:9)
    at unexpected (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:746:9)
    at /usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:1124:9
    at maybe_unary (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:1209:19)
    at expr_ops (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:1236:24)
    at maybe_conditional (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:1240:20)
    at maybe_assign (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:1264:20)

アプリケーションはローカルで正常に動作し、エラーメッセージから何が問題なのか理解できません。問題の検索を開始するファイルがわからない場合は、

4

2 に答える 2

2

MeteorがJavaScriptを縮小しようとしていますが、uglifyjsで使用される内部パーサーでエラーが発生しています。JavaScriptに構文エラーがないことを確認しますか?セミコロンはすべて適切な場所にありますか?ブラウザでコンソールエラーが発生しますか?

また、使用しているMeteorのバージョンを指定してください。

于 2013-01-15T00:46:47.713 に答える
0

たとえば、以前のbundle /ディレクトリのように、プロジェクトのディレクトリ内に、含めたくないディレクトリが現在ないことを確認してください。これにより、バンドル時にJS_Parse_errorが確実に発生しますが、meteor runまたはmrtを介してアプリを実行できなくなることはありません-このような単純な間違いですが、理解するのに貴重な時間がかかる可能性があります。

于 2014-02-27T15:42:19.870 に答える