我正在用.NET +Range2开发TypeScript核心应用程序,我想把它部署到Azure上。当我这样做时,在Azure从我的存储库获得代码之后,我会看到以下构建错误:
“ TS5023: TS5023:编译器选项'lib'. TS5023
我的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"
]
}在当地一切都很好。如果在中删除“库”部分,则无法在本地编译解决方案。
所以,我有一些问题。Azure能编译TypeScript并执行Gulp任务吗?如何更改Azure上的TypeScript版本?或者我该如何解决我的问题?
发布于 2019-04-14 13:44:20
不,您不能这样做,因为Azure只是托管您的web应用程序的一个云服务,所以您必须在构建中管理编译过程,比如Azure Devops中的,并使用他们的发布管道将代码部署到Azure。
你可以在这里中找到细节
希望能帮上忙。
https://stackoverflow.com/questions/40976951
复制相似问题