0

サンプルの mvc 4 nuget パッケージを使用して、サンプルの Twitter ブートストラップ アプリをアプリ ハーバーにアップロードしました。サンプルのランディング ページの上部にあるボタンのいずれかをクリックすると、次の JavaScript エラーが発生します。

Uncaught SyntaxError: Unexpected token * 

すべてがローカルで正常に動作し、ローカルに取得したすべてのファイルが bitbucket リポジトリにあることを確認しました。

すべてのファイルがリクエストされ、ステータス 200 で正しく返されます。

私はクロムとIEでこれを試しました。同じ問題。

なぜこれがAPPHBで起こっているのに、ローカルでは起こっていないのか、誰か考えがありましたか?

4

1 に答える 1

1

わかりました、私はこの問題に対する答えを見つけました。問題の概要は次のサイトで確認できます。

http://bugs.jquery.com/ticket/13274

これは、ミニファイアがどのように処理するかに関係しています//@ sourceMappingURL=jquery.min.map

これらの「コメント」は、縮小されていないバージョンへのリンクを提供するため、縮小された js ファイルのデバッグに役立ちますが、縮小ツールに問題を引き起こすようです。

これを解決するには 2 つのオプションがあります。行を完全に削除します。または、次のようなブロック コメントでエスケープします。

/*
//@ sourceMappingURL=jquery.min.map
*/

デフォルトの代わりに:

//@ sourceMappingURL=jquery.min.map
于 2013-02-10T16:43:50.553 に答える