をコンパイルし、コンパイルされたコード内のエラーを検出します。ノードは、それがWebStormでコンパイルだとき、私は、しかし、次の活字体</p> <pre><code>var foo = (...myParams) => { for (var i = 0; i < myParams.length; i++){ console.log(myParams[i] + " "); } }; foo('a', 'b', 'c'); </code></pre> <p>を持って活字体
、それはノードによってルーンです、ノードは残りの式を認識しません。
C:\PluralSight\TypeScript>node rest-parameter.js
C:\PluralSight\TypeScript\rest-parameter.js:5
var foo = (...myParams) => {
^^^
SyntaxError: Unexpected token ...
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:414:25)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Function.Module.runMain (module.js:467:10)
at startup (node.js:136:18)
at node.js:963:3
http://kangax.github.io/compat-table/es6/ –
@squint:
は、このような '進行中' のものをすべて表示するには、次のコマンドを使用しますクールなリンク。ノードはそれらをサポートしていません。 C'est la vive。 – BanksySan
@BanksySanあなたがtypescriptを[target ES5](https://www.typescriptlang.org/docs/handbook/compiler-options.html)に変更すれば、それは動作します –