नोडज में अपग्रेड करने के बाद 0.10.0 और एनपीएम 1.2.14 योमन 1.0 बीटा विफल हो जाता है अगर मैं एक वेबएप बनाने की कोशिश करता हूं:
$ yo webapp
path.js:360
throw new TypeError("Arguments to path.join must be strings");
^
TypeError: Arguments to path.join must be strings
at path.js:360:15
at Array.filter (native)
at Object.exports.join (path.js:358:36)
at Object.<anonymous> (/opt/nodejs/node-v0.10.0-linux-x64/lib/node_modules/yo/node_modules/yeoman-generator/node_modules/bower/lib/core/config.js:41:22)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
में नोड स्थापित है /opt/nodejs/node-v0.10.0-linux-x64
। NODE_PATH
पर्यावरण चर उस रास्ते की ओर इशारा करता है:
$ echo $NODE_PATH
/opt/nodejs/node-v0.10.0-linux-x64
यहाँ तक की yo init
एक ही त्रुटि के साथ विफल रहता है।
किसी भी सुझाव यहाँ क्या गलत हो रहा है?
उत्तर:
उत्तर № 1 के लिए 6यह बोवर में एक त्रुटि थी और पहले से ही तय हो गई थी। आप मैन्युअल रूप से अपने बोवर इंस्टॉलेशन को अपडेट कर सकते हैं या अपडेट किए गए जनरेटर का इंतजार कर सकते हैं। यही कमिटमेंट है इस मुद्दे को तय किया।
जवाब के लिए 3 № 2
एफडब्ल्यूआईडब्ल्यू, मैं इसे सभी को दूर करने में सक्षम था जब मैंने इसे नोड 0.8.16 के साथ चलाया। 0.10.0 का उपयोग करने के कारण यह बोर्क हो गया।