के साथ देखा गया है, मैं अपनी जावास्क्रिप्ट फ़ाइलों को सत्यापित करने के लिए jshint
का उपयोग कर रहा हूं।'अपेक्षित पहचानकर्ता को दबाएं और इसके बजाय जेएसलिंट में' डिफ़ॉल्ट '(एक आरक्षित शब्द)' मोंगोस
सर्वर-साइड पर मैं मोंगोस के साथ node.js का उपयोग कर रहा हूं। नेवला में मैं की तरह एक फैशन में स्कीमेता लिखने के लिए प्रोत्साहित कर रहा हूँ:
Expected an identifier and instead saw 'default' (a reserved word).
वहाँ इस त्रुटि को दबाने के लिए एक रास्ता है:
var UserSchema = new mongoose.Schema({
firstname : { type: String, default: '' }
});
जब linting चल रहा है, मैं त्रुटि मिलती है? मैं वास्तव में है कि व्यवहार के बजाय पसंद करेंगे लेखन की:
var UserSchema = new mongoose.Schema({
firstname : { type: String, "default": '' }
});
तकनीकी रूप से, कि, अवैध जे एस है, हालांकि ज्यादातर वातावरण यह अनुमति देने के लिए लग रहे हैं। मुझे यकीन नहीं है कि JSHint में कॉन्फ़िगरेशन विकल्प है या नहीं। –
मुझे वास्तव में उस बिंदु को मिलता है। मोंगोस ने हमें अमान्य जेएस लिखने का सुझाव क्यों दिया? :/ – jsalonen
बस इसे उद्धरण में रखें और आगे बढ़ें। यह मुझे पहले भी गड़बड़ कर रहा था, लेकिन अब मैं इसके बारे में सोचने में समय बिताने के लिए एक डोप की तरह महसूस करता हूं। – JohnnyHK