0
私はここからポリマーCLIをインストールしようとしています:polymer help
を実行しようとしたときにhttps://www.polymer-project.org/1.0/docs/tools/polymer-cliポリマーCLI:でSyntaxError:予期しないstrictモードが予約語
はしかし、それをインストールした後、私はエラーを取得する:
[~/Documents/roottest]$ polymer help ruby:2.2.4
/opt/boxen/nodenv/versions/v0.10.26/lib/node_modules/polymer-cli/bin/polymer.js:19
let lib = path ? require(path) : require('..');
^^^
SyntaxError: Unexpected strict mode reserved word
at Module._compile (module.js:439:25)
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 Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
[~/Documents/roottest]$ node --version ruby:2.2.4
v0.10.26
[~/Documents/roottest]$ nodenv --version ruby:2.2.4
nodenv 0.3.3
を
私のノードのバージョンはv0.10.26、私のnodeenvのバージョンは0.3.3です。私はMacを使用しています。
私はこれをどのように修正するか知っていますか?
「厳密に使用してください。ファイルの先頭に行が含まれていますか? ^^^はES6の構文であるletをpoitingしていますが、Node.jsの古いバージョンでは、わかっている限り、それをそのままではサポートしていません。 – Azamantes
ここで?私はちょうどトンをポリマーのcliをインストールしようとしています – Edmund
'let'はJavascriptで変数を作成する別のバージョンです、EcmaScript 6のサポートが必要です。ファイルを実行するときにノードに渡すことができるフラグがいくつかあります。 'harmony'はあなたが見ているキーワードかもしれません。 – Azamantes