Ich habe einen Standard Ember
main.js
Datei, die wie folgt beginnt:jshint klagt: ‚Ember‘ definiert nicht
this.App = Ember.Application.create({
LOG_TRANSITIONS: true,
VERSION: '1.0.0',
ready: function() {
console.log('App version: ' + App.VERSION + ' is ready.');
}
});
Laufen dies durch jshint
beschwert sich über Ember nicht definiert ist, die für diese bestimmte Datei wahr ist auf dem Server während der Bereitstellungsphase. Aus diesem Grund werden viele Fehlermeldungen angezeigt.
<script src="scripts/vendor/ember-1.0.0-rc.2.js"></script>
Wie kann ich sagen jshint
über Ember
:
Ember
im Browser durch den script
Tag in index.html
zur Verfügung gestellt?
Sie meinen "/ * global Ember * /' zu 'main.js' hinzufügen, bevor Sie' this.App' instanziieren? Das funktioniert nicht für mich. – dangonfast
Dann muss etwas mit Ihrem JSHint-Setup nicht stimmen. Es funktioniert für mich und wie Sie sehen, habe ich es aus den Docs genommen. – mavilein
Ich fand die Antwort in der Mailingliste jshint: Sie können kein Leerzeichen vor 'global' setzen. Es muss so sein: '/ * global Ember * /'. Können Sie Ihre Antwort korrigieren, damit ich sie annehmen kann? – dangonfast