小编Rob*_*erg的帖子

Nuget 包 Microsoft.TypeScript.MSBuild 在 Dockerfile 中失败

我有一个包含多个 TypeScript 文件的 ASP.NET Core 项目。该项目具有Microsoft.TypeScript.MSBuild引用,可自动将这些 TS 文件编译为 JavaScript 文件。

  <ItemGroup>
    <PackageReference Include="Microsoft.TypeScript.MSBuild" Version="3.2.3" />
  </ItemGroup>
Run Code Online (Sandbox Code Playgroud)

该设置一直有效,直到我尝试对我的项目进行 dockerize。当我按照此处的示例进行操作时,会发生错误:

/root/.nuget/packages/microsoft.typescript.msbuild/3.2.3/tools/Microsoft.TypeScript.targets(305,5):错误 MSB6003:无法运行指定的任务可执行文件“节点”。没有这样的文件或目录 [/app/MyProject.csproj] 命令“/bin/sh -c dotnet publish -c Release -o out”返回非零代码:1

如何解决问题?

c# nuget typescript docker asp.net-core

6
推荐指数
1
解决办法
1371
查看次数

标签 统计

asp.net-core ×1

c# ×1

docker ×1

nuget ×1

typescript ×1