2014-07-07 10 views
11

linia 1, kolumna 0, Ta postać może zostać cicho usunięta przez jedną lub więcej przeglądarek. Otrzymuję ten błąd 4 razy, dla każdego dodanego pliku .js.Błąd JSHint: Ta postać może zostać bezszelestnie usunięta przez jedną lub więcej przeglądarek

Na przykład

tekst błędu:

'scripts/Modele/company.js: linia 1, kol 0, ta postać może dostać dyskretnie usunięty przez jeden lub więcej przeglądarek'

scripts/models/company.js treść:

import DS from "ember-data"; 

export default DS.Model.extend({ 
name: DS.attr('string'), 
address: DS.attr('string') 
}); 
+0

Jakiej wersji JSHint używasz? Ta wiadomość nie jest już podawana w nowszych wersjach. Fakt, że jest on podawany na tej pozycji, oznacza, że ​​prawdopodobnie masz niedającą się wydrukować postać przed pierwszym rzeczywistym znakiem w twoim pliku. –

+0

@JamesAllardice, używam ember-cli (v 0.0.33) i używa on broccoli-jshint v 0.5.0 (v 2.5.1 - jshint). – Nininea

+0

Zaktualizowałem go do ostatniej wersji (V 2.5.1), ale nadal otrzymuję te same błędy. – Nininea

Odpowiedz

11

Ten znak jest BOMem UTF-8 (Byte Order Mark), nie ma się czym martwić. Wystarczy otworzyć plik w Notepad ++ lub innym edytorze i zmienić kodowanie z "UTF-8" na "UTF-8 bez LM".

+2

Użytkownicy komputerów Mac: TextEdit domyślnie zapisuje plik w kodowaniu "UTF-8 bez LM". – adamdport

Powiązane problemy