我正在使用TypeScript + Angular 2开发.NET Core应用程序,并希望将其部署在Azure上。当我这样做时,Azure从我的存储库获取代码后出现以下构建错误:
"VSTSC:error TS5023:Build:未知编译器选项'lib'。[D:\ home \ site \ repository \ AC.API \ AC.API.xproj]"
我的tsconfig.json
如下所示:
{
"compileOnSave": true,
"compilerOptions": {
"noImplicitAny": true,
"noEmitOnError": true,
"sourceMap": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"module": "commonjs",
"moduleResolution": "node",
"removeComments": false,
"target": "es5",
"lib": [
"es2015",
"es5",
"dom"
]
},
"include": [
"app/**/*.ts"
]
}
本地一切正常。如果我在 tsconfig.json
中删除 "lib" 部分,我就无法在本地编译解决方案。
所以,我有一些问题。Azure 能否编译 TypeScript 并执行 Gulp 任务?如何更改 Azure 上的 TypeScript 版本?或者如何解决我的问题?