所以我想开始用Typescript重写Screep中的代码。但由于某些原因,它不是生成Javascript代码,而是生成相同的typescript代码。我是不是在tsconfig.json文件中遗漏了什么?
左边是Typescript,右边是Javascript
tsconfig.json文件
{
"compileOnSave": true,
"compilerOptions": {
"module": "es2015",
"lib": [ "esnext" ],
"target": "es2015",
"moduleResolution": "Node",
"outDir": "../",
"baseUrl": "src/",
"sourceMap": true,
"strict": true,
"experimentalDecorators": true,
"noImplicitReturns": true,
"allowSyntheticDefaultImports": true,
"allowUnreachableCode": false,
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false
},
"exclude": [
"node_modules"
]
}
也许我在这个文件中遗漏了,我是刚接触typescript。使用Visual Studio 2017社区。
发布于 2018-08-04 07:22:20
输出是符合ES6 (也称为ES2015)的JavaScript。export
、const
、class
等都是合法的JavaScript。
如果要生成在旧浏览器上运行的代码,请将target
更改为es5
或es3
https://stackoverflow.com/questions/51681050
复制相似问题