2016-03-26 15 views
6

मैंने beta.23 में अपग्रेड किया और 'ionic start foo --v2 --verbose' का उपयोग करके एक नई प्रोजेक्ट बनाने के दौरान त्रुटि प्राप्त करना शुरू कर दिया।
लाल रंग में त्रुटि "कमांड त्रुटि उत्पन्न करने में असमर्थ: स्पॉन एनपीएम ईएनओएनएएनटी (सीएलआई v2.0.0-beta.23)।"आयनिक प्रारंभ करते समय ENOENT त्रुटि

मेरे पास एनपीएम स्थापित है और विंडोज 8 सेमीडी लाइन से चलाया जा सकता है। मैंने नोड v5.9.1 में अपग्रेड करने का प्रयास किया। मैंने पुष्टि की है कि एनपीएम पाथ पर्यावरण चर में है और cmd खोल से एनपीएम चला सकता है। किसी भी विचार को आगे कैसे ठीक या डिबग करने के लिए सराहना की जाएगी।

C:\ionic2>ionic start foo --v2 --verbose 
    Task setting: title=start, name=start, summary=Starts a new Ionic project in the 
    specified PATH, [options]=any flags for the command, <PATH>=directory for the n 
    ew project, [template]=Starter templates can either come from a named  template, 

    (ex: tabs, sidemenu, blank), 
    a Github repo, a Codepen url, or a local directory. 
    Codepen url, 
Defaults to Ionic "tabs" starter template, --appname|-a=Human readable name  for 
the app (Use quotes around the name), --id|-i=Package name for <widget id>  confi 
g, ex: com.mycompany.myapp, title=Skip npm package installation,  boolean=true, t 
itle=Create a basic structure without Cordova requirements, boolean=true,  title= 
    Setup the project to use Sass CSS precompiling, boolean=true, title=List starter 
templates available, boolean=true, --io-app-id=The Ionic.io app ID to use, --te 
mplate|-t=Project starter template, boolean=true, title=Start a Ionic v2 project 
, boolean=true, title=(with --v2 only) Use TypeScript in starter, --zip-file|-z= 
URL to download zipfile for starter template, module=./ionic/start, disableChang 
ePwd=true 
Utils.preprocessCliOptions _=[start, foo], skip-npm=false, no-cordova=false, w=f 
alse, sass=false, s=false, list=false, l=false, v2=true, v=false, typescript=fal 
se, -ts=false, verbose=true, $0=C:\Program Files\nodejs\node.exe C:\Users\bradtk 
e\AppData\Roaming\npm\node_modules\ionic\bin\ionic 

One awesome Ionic app coming right up... 

Creating Ionic app in folder C:\ionic2\foo based on tabs project 
    Downloading: https://github.com/driftyco/ionic2-app-base/archive/master.zip 
    [=============================] 100% 0.0s 
    Downloading: https://github.com/driftyco/ionic2-starter-   
     tabs/archive/master.zip 
[=============================] 100% 0.0s 
Installing npm packages... 
Running exec command: npminstall 
Utils.fail Unable to run spawn commandError: spawn npm ENOENT undefined 
Utils.fail stack undefined 
Utils.errorHandler is set, calling that now 
Cli.Utils.errorHandler msg Unable to run spawn commandError: spawn npm ENOENT st 
ring 

Unable to run spawn commandError: spawn npm ENOENT (CLI v2.0.0-beta.23) 

Your system information: 

Cordova CLI: 6.1.0 ([email protected]) 
Ionic CLI Version: 2.0.0-beta.23 
Ionic App Lib Version: 2.0.0-beta.13 
OS: Windows 8.1 
Node Version: v5.9.1 

सादर, ब्रूस

उत्तर

13

मैं ठीक उसी मुद्दा है:

यहाँ पूरा उत्पादन होता है। बीटा 22.

पहले बीटा पर वापस लाया जा में काम किया समस्या का समाधान हो: अपने आवेदन के फ़ोल्डर में

npm install -g [email protected] 
+0

धन्यवाद। बीटा.22 में डाउनग्रेड ने चाल (ईएनओएनएएनटी) त्रुटि की। मैं नई परियोजना बनाने में सक्षम हूं। एफडब्ल्यूआईडब्ल्यू, जब मैं 'आयनिक स्टार्ट फू - वी 2' का उपयोग करके एक प्रोजेक्ट बनाता हूं, तो मुझे कॉर्डोवा संस्करण के बारे में एक बुरा लाल संदेश 4.2 से अधिक होना चाहिए। लेकिन मेरा कॉर्डोवा 6.1 है। सुनिश्चित नहीं है कि यहां क्या हो रहा है या प्रभाव क्या है। – brewsky

+0

धन्यवाद कि मेरे लिए काम किया। –

+0

अब हम 2.0.0-बीटा -2 9 पर हैं। क्या किसी को पता है कि क्या यह समस्या अब 2 9 में ठीक से तय की गई है, या क्या हमें अभी भी 22 तक डाउनग्रेड करना चाहिए? और अगर प्रारंभिक परियोजना अब 22 का उपयोग कर बनाई गई थी तो प्रभावित चीजों को अपग्रेड करना होगा ... – redfox05

7

ले जाएँ और npm install चलाते हैं। मैं नहीं पता है क्या हो रहा है, लेकिन ध्वनि start स्क्रिप्ट की तरह npm install बजाय npminstall पर अमल करने की कोशिश कर रहा:

Installing npm packages... 
Running exec command: npminstall 
+1

मुझे Win10 के साथ-साथ मैन्युअल एनपीएम इंस्टॉल पर भी बढ़ाना पड़ा। –

0

यह खिड़कियों पर CLI के साथ एक ज्ञात समस्या है। क्ली बीटा 22 के लिए डाउनग्रेडिंग अब के लिए कामकाज के रूप में काम कर सकती है, लेकिन यह अगले रिलीज में तय की जाएगी

+0

बस सोच रहा है कि यह अभी तय है? बीटा पर हूँ 29. – user1275105

+0

@ मार्टिंगटन, हाय माइक, मै मैक पर हूं, लेकिन मेरे सहयोगी ने विंडोज़ पर भी इस मुद्दे का अनुभव किया, यहां तक ​​कि संस्करण 26 में भी। हम अब संस्करण 2 9 पर हैं, क्या यह समस्या अभी तक तय की गई है? या क्या वह 22 के डाउनग्रेड पर बने रहना चाहिए। और यदि वह 22 वर्ष का है और 2 9 पर है तो यह कैसे प्रभावित होगा ... – redfox05

0

एनपीएम का उन्नयन मेरे लिए काम करता है। npm install -g npm

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