273
4

11 に答える 11

496
于 2012-10-04T03:23:35.597 に答える
64

なぜこの問題をコードで探しているのですか? コピペであっても。

同期フォルダにファイルを保存した後に正確に何が起こっているかを見ることができれば、*****ファイルの最後に次のようなものが表示されます。コードとはまったく関係ありません。

解決。

nginxvagrant ボックスで使用している場合は、サーバー構成に追加します。

sendfile off;

apachevagrant ボックスで使用している場合は、サーバー構成に追加します。

EnableSendfile Off;

問題の原因: VirtualBox のバグ

于 2014-05-06T06:15:50.837 に答える
5

Mac でも同じ問題が発生しましたが、Mac が標準の引用符を不正な JavaScript 文字であるカーリー クォートに置き換えていたためであることがわかりました。

これを修正するには、Mac のシステム設定を変更する必要がありました。システム設定 => キーボード => テキスト (タブ) で、スマート クォートとダッシュを使用するのチェックを外します (デフォルトではチェックされていました)。

于 2015-04-02T13:46:42.103 に答える
3

nginx + uwsgi セットアップ vagrant を実行している場合、主な問題は、いくつかの回答で述べたように、送信ファイルの仮想ボックスのバグです。ただし、これを解決するには、nginx と uwsgi の両方で sendfile を無効にする必要があります。

  1. nginx.conf で sendfile オフ

  2. uwsgi アプリケーション / 構成 --disable-sendfile

于 2015-03-23T19:39:57.257 に答える
0

これと同じ問題があり、テキスト文字列にコードを追加するときにエンターキーを押したために発生しました。

長いテキスト文字列だったので、テキスト エディタでスクロールせずにすべて表示したかったのですが、Enter キーを押すと文字列に非表示の文字が追加され、違法でした。Sublime Text をエディターとして使用していました。

于 2015-12-11T18:58:13.717 に答える