2014-07-07 15 views
11

riga 1, colonna 0, questo carattere può essere cancellato automaticamente da uno o più browser. Ricevo questo errore 4 volte, per ogni file .js che ho aggiunto.Errore JSHint: questo personaggio può essere cancellato automaticamente da uno o più browser

Per esempio

testo di errore:

'scripts/modelli/company.js: Linea 1, col 0, questo personaggio può ottenere silenziosamente cancellato da uno o più browser degli

scripts/modelli/contenuti company.js:

import DS from "ember-data"; 

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

Quale versione di JSHint stai utilizzando? Quel messaggio non viene più fornito nelle versioni più recenti. Il fatto che venga assegnato in quella posizione significa che è probabile che tu abbia un carattere non stampabile prima del primo vero carattere nel tuo file. –

+0

@JamesAllardice, utilizzo ember-cli (v 0.0.33) e utilizza broccoli-jshint v 0.5.0 (v 2.5.1 - jshint). – Nininea

+0

L'ho aggiornato all'ultima versione (V 2.5.1), ma ottengo gli stessi errori – Nininea

risposta

11

Questo carattere è il BOM UTF-8 (Byte Order Mark), niente di cui preoccuparsi. Basta aprire il file in Notepad ++ o un altro editor e cambiare la codifica da 'UTF-8' a 'UTF-8 senza BOM'.

+2

Utenti Mac: TextEdit salva automaticamente il file nella codifica "UTF-8 senza BOM". – adamdport

Problemi correlati