'私はTS 2.2を使用しています.tscを使用してES6モジュール(jsファイル)をコンパイルしようとしましたが、有効なES5コードにコンパイルしました。私はGoogleのTracurを使用していたか、そうするために過去の他のツールintを使用していました。私は、ES6からES5へのjsファイルをコンパイルするこの機能は、tscコンパイラの一部ではなかったと考えています。これは新しいTSバージョンで追加されましたか? tscの変更を調べてみましたが、この機能が追加されていませんでした。 この機能が追加されたとき、誰も知っていますか?tscがES5をES5にコンパイル
、TSCと
function Add(...numberArr){
let result = 0;
numberArr.forEach((n) => result += n);
return result;
}
コンパイルしたファイルは以下になります、私のtest.jsファイルである
"use strict";
function Add() {
var numberArr = [];
for (var _i = 0; _i < arguments.length; _i++) {
numberArr[_i] = arguments[_i];
}
var result = 0;
numberArr.forEach(function (n) { return result += n; });
return result;
}
次の点に注意してください私たちは、真にAllowJSフラグを設定する必要がありますただし、この機能を利用するにはtsconfig.jsonファイルを使用してください。
なぜそれをダウン投票しますか?以前は同じ仕事にバーベルORトレースを使用していましたが、今はtscを使用しています。質問するのに有効な質問ではありませんか? – user2225263