Azure可以编译TypeScript并执行Gulp任务吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure可以编译TypeScript并执行Gulp任务吗?相关的知识,希望对你有一定的参考价值。
我正在使用TypeScript + Angular 2开发.NET Core应用程序。我想在Azure上部署它。当我这样做时,我在Azure从我的存储库获取代码后看到以下构建错误:
“VSTSC:错误TS5023:构建:未知编译器选项'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版本?或者我该如何解决我的问题?
答案
不,你不能因为Azure只是一个托管你的web应用程序的云服务,所以你必须在你的构建中管理编译过程,比如Azure Devops中的Continus Integration,并使用他们的发布管道将代码部署到Azure。
你可以在here找到细节
希望它有所帮助。
以上是关于Azure可以编译TypeScript并执行Gulp任务吗?的主要内容,如果未能解决你的问题,请参考以下文章