0

だから CTRL E + D は私のページを自動的にフォーマットし、私はそれが大好きです!

通常、コードにエラーがあると、書式設定が機能しなくなります...わかりました。

しかし、JavaScript (IE と Chrome で検証済み) にエラーはなく、突然フォーマットが終了しました...

何か案は?

4

1 に答える 1

1

OPのリクエストに応じてコメントを促進する:

IE と Chrome では無視されるが、VS での JScript 検証に失敗するエラー (セミコロンの欠落、余分な括弧など) が発生する場合があります。Visual Studio を再起動してみましたか?

また、それは Web サイトですか、それとも Web アプリケーション プロジェクトですか? JScript 検証は無効になっていますか? JSLint または別の検証ツールを使用して JavaScript を実行してみてください。


編集: OP (以下のコメントを参照) によると、VS での自動フォーマットを妨げていたプロパティ リストに余分な末尾のコンマがありました。例えば:

var culprit = {
    property1 = "23",
    property2 = "43", // <-- Extraneous comma
};
于 2012-04-16T15:29:09.517 に答える