2017-05-13 10 views
6

私は最初のイオン性アプリを始動しようとしています。 'SyntaxError:すべてのイオンコマンドで予期しないトークン['が出ます。文字通りすべてのイオンコマンドが同じ出力を返します。SyntaxError:予期しないトークン[ - イオン性

$ ionic start test --v2 

/Users/user/.nvm/versions/node/v4.1.1/lib/node_modules/ionic/dist/index.js:24 
     const [xcode, iosDeploy, iosSim,] = yield Promise.all([ 
      ^

SyntaxError: Unexpected token [ 
    at exports.runInThisContext (vm.js:53:16) 
    at Module._compile (module.js:413:25) 
    at Object.Module._extensions..js (module.js:452:10) 
    at Module.load (module.js:355:32) 
    at Function.Module._load (module.js:310:12) 
    at Module.require (module.js:365:17) 
    at require (module.js:384:17) 
    at Object.<anonymous> (/Users/user/.nvm/versions/node/v4.1.1/lib/node_modules/ionic/bin/ionic:8:11) 
    at Module._compile (module.js:434:26) 
    at Object.Module._extensions..js (module.js:452:10) 

NPM:4.5.0

OS:OSXシエラ

+0

同じ問題を抱えている... –

答えて

4

解決策は、以前に受け入れられた回答で示唆されているようにダウングレードするのではなく、ノードas suggested in this answerをアップグレードすることです。第1ノードをアップグレードした

brew upgrade node 
brew link --overwrite node 

イオンは次のようにだから私はブリューを使用して私のMac上のノードをアップグレードし、それを解決して> 6.

ノード上で実行する必要があります。もう一つは、私が持っていた他のノードバイナリを上書きするために必要でした。

ノード7を使用して、イオンコマンドを実行することができました。

+0

あなたは正しく私がv6.10.3に更新され、それが私のエラーを修正し、あなたのものがより良い選択肢です –

6

ご使用の環境が(イオンがその​​中に変更)活字体の最新バージョンをサポートしていないように見えます。これを解決するには、npm uninstall -g ionicnpm install -g [email protected]の前のバージョンをインストールします。

希望すると便利です。

+1

今日私が帰宅するときにこれを試してください、うまくいけば、それを並べ替えるでしょう。 D –

+0

古いバージョンにダウングレードして問題を解決しました。 –

関連する問題