2016-04-23 16 views
9

मैं गाइड यहाँ का पालन करने की कोशिश कर रहा हूँ:उल्का 1.3 NPM: अप्रत्याशित आरक्षित शब्द आयात

https://guide.meteor.com/using-packages.html

कुछ नोड संकुल तो स्थापित कर रहा है उन्हें अपने methods.js फ़ाइल में आयात करने की कोशिश, लेकिन मैं निम्नलिखित त्रुटि हो रही है :

W20160423-15:08:57.338(9)? (STDERR) app/server/methods.js:1 
W20160423-15:08:57.338(9)? (STDERR) (function(Npm,Assets){(function(){import Fibers from 'fibers'; 
W20160423-15:08:57.338(9)? (STDERR)         ^^^^^^ 
W20160423-15:08:57.343(9)? (STDERR) SyntaxError: Unexpected reserved word 
W20160423-15:08:57.344(9)? (STDERR)  at /repos/myproject/.meteor/local/build/programs/server/boot.js:278:30 
W20160423-15:08:57.344(9)? (STDERR)  at Array.forEach (native) 
W20160423-15:08:57.344(9)? (STDERR)  at Function._.each._.forEach (/Volumes/320gb/macbookpro/.meteor/packages/meteor-tool/.1.3.2_4.1rz3z4t++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11) 
W20160423-15:08:57.345(9)? (STDERR)  at /repos/myproject/.meteor/local/build/programs/server/boot.js:133:5 

मेरे पैकेज सही ढंग से स्थापित होने लगते हैं। यह सुनिश्चित नहीं है कि इसका क्या कारण है, क्या यह एक बग है?

उत्तर

17

यह त्रुटि होती है यदि आप ecmascript पैकेज नहीं जोड़ते हैं। मुझे लगता है (यकीन नहीं), यह नई परियोजनाओं के लिए डिफ़ॉल्ट रूप से जोड़ा जाता है लेकिन उल्का के पिछले संस्करणों से अद्यतन करते समय स्पष्ट रूप से जोड़ा जाना चाहिए। का उपयोग करते हुए इस पैकेज जोड़ने का प्रयास करें,

meteor add ecmascript 

पिछली बार, मैं भी इसी तरह की समस्या का सामना करना पड़ा, मैं इस link से इसके बारे में पता करने के लिए आया था।

+1

यह पूरी तरह से काम किया। मैंने सोचा कि यह डिफ़ॉल्ट रूप से उल्का 1.3 में शामिल किया गया था। बहुत बहुत धन्यवाद। – nilsi

+8

मुझे एक ही समस्या का सामना करना पड़ रहा है, 'ecmascript' भी सही ढंग से स्थापित है। कोई विचार क्या इस मुद्दे का कारण बन सकता है? –

+1

@AlexandreBourlier क्षमा करें, मैं कुछ और नहीं सोच सकता। – Kishor

0

यदि आप पहले से ही ecmascript पैकेज जोड़ चुके हैं तो इस तरह के त्रुटि आउटपुट को ट्रिगर करने वाला कोई अन्य समस्या ES6 + सुविधाओं का गलत उपयोग है।

उदाहरण के लिए, एक ही स्कोप के भीतर एक चर को फिर से चलाने या const के साथ घोषित एक चर को फिर से असाइन करने का प्रयास कर रहा है।

यह एक भयानक त्रुटि आउटपुट है, लेकिन इसका मूल रूप से मतलब है कि ट्रांसलेटर फ़ाइल को पार्स नहीं कर सकता है और एएसटी ठीक से बना सकता है।

संबंधित मुद्दे