Azure可以编译TypeScript并执行Gulp任务吗?

问题描述 投票:4回答:1

我正在使用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 typescript gulp asp.net-core
1个回答
0
投票

不,你不能因为Azure只是一个托管你的web应用程序的云服务,所以你必须在你的构建中管理编译过程,比如Azure Devops中的Continus Integration,并使用他们的发布管道将代码部署到Azure。

你可以在here找到细节

希望它有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.