2017-09-09 12 views
5

WebStormを使用して反応プロジェクトを開始するには、npmパッケージ "create-react-app"を使用しようとしています。WebStormのcreate-react-app

私はパッケージをグローバルにインストールするためにnpm install -g create-react-appを実行しており、パッケージをコマンドライン(つまりcreate-react-app <proj name>)で完全に使用することができます。

WebStormでプロジェクトを作成し、(npm list -gを使用しています)グローバル「を作成反応するアプリ」パッケージへのパスを使用している場合しかし、私はこのエラーが発生した:

/usr/bin/node /usr/local/lib/node_modules/create-react-app/index.js . 
/usr/local/lib/node_modules/create-react-app/createReactApp.js:589 

    .filter(file => !validFiles.includes(file)); 
          ^

TypeError: validFiles.includes is not a function 
    at /usr/local/lib/node_modules/create-react- 
app/createReactApp.js:589:33 
    at Array.filter (native) 
    at isSafeToCreateProjectIn (/usr/local/lib/node_modules/create- 
react-app/createReactApp.js:589:6) 
    at createApp (/usr/local/lib/node_modules/create-react- 
app/createReactApp.js:147:8) 
    at Object.<anonymous> (/usr/local/lib/node_modules/create-react- 
app/createReactApp.js:134:1) 
    at Module._compile (module.js:410:26) 
    at Object.Module._extensions..js (module.js:417:10) 
    at Module.load (module.js:344:32) 
    at Function.Module._load (module.js:301:12) 
    at Module.require (module.js:354:17) 
Done 

は、私はいくつかで間違って行っていますポイント?

+0

解決方法はありましたか? – labheshr

+0

はい、ノードをv6に更新することでこれを解決しました。 create-react-appがv6以上を必要とすることが判明し、この警告はWebStrormコンソールから出力されていませんでした。 – SykeJ

答えて

2

この警告は、WebStormの「実行」パネルでは表示されませんでしたが、ノードバージョン4があり、create-react-appにバージョン> = 6が必要です。

このように、nvmを使用してノードv6.11.3にアップデートすることでこの問題を解決しました。