gpt4 book ai didi

asp.net-core - npm 无法从 global.json 中找到 SDK 版本

转载 作者:行者123 更新时间:2023-12-04 04:41:03 37 4
gpt4 key购买 nike

我正在努力使用它作为基本项目模板来加快 asp.net core/npm/react 的速度:

https://github.com/jonmcquade/aspnetcore-react-redux#local-no-docker

尝试此命令后,我最初遇到了麻烦:

dotnet build -c Release -o ./app



我看到的错误:

A compatible SDK version for global.json version: [2.1.0] from [global.json] was not found Did you mean to run dotnet SDK commands? Please install dotnet SDK from:
http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409



我安装了文档中的特定版本,并且安装了最新版本,包括 x64 和 x86 平台。

enter image description here

我现在在运行 npm install 时也遇到此错误命令或 dotnet --version命令,但我已经安装了 SDK。

感觉机器配置不知何故损坏了。我似乎在尝试获取 dotnet build 时遇到了一些版本问题。命令工作,现在甚至 NPM 也不工作。

Global.json 是:
{
"sdk": { "version": "2.1.0" }
}

.csproj 文件包含:
  <PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<RuntimeFrameworkVersion>2.1.0-preview1-26216-03</RuntimeFrameworkVersion>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
<IsPackable>false</IsPackable>
<AssemblyName>FlightSearch</AssemblyName>
<RootNamespace>FlightSearch</RootNamespace>
<ApplicationIcon>ClientApp\favicon.ico</ApplicationIcon>
<Authors>Jon McQuade</Authors>
<Company>ACME Freelancing, Inc.</Company>
<StartupObject></StartupObject>
<Product>Flight Search</Product>
<Description>ASP .NET Core 2.1 MVC SPA with React and Redux</Description>
<RepositoryUrl>http://github.com/jonmcquade/aspnetcore-react-redux</RepositoryUrl>
<PreserveCompilationContext>true</PreserveCompilationContext>
<TypeScriptToolsVersion>2.8</TypeScriptToolsVersion>
<OutputType>Exe</OutputType>
<Version>2.1</Version>
</PropertyGroup>

我缺少什么才能使其正常工作?

是否有一些我可以检查的机器配置问题?也许环境变量?我试过使用安装程序进行修复,但这并不能解决问题。

最佳答案

global.json指定用于构建应用程序的 .NET Core 的 SDK 版本。这与您要用于运行应用程序的 .NET Core 运行时版本无关。

您的申请是 netcoreapp2.1 ,因此您正在运行 .NET Core 2.1 运行时。最早的 SDK 版本是 2.1.300 .

由于这是最新的 .NET Core 版本,因此您实际上不需要使用 global.json完全:只需从您的项目中删除该文件,工具应使用最新版本,即 2.1.300-rc1在你的机器上。

关于asp.net-core - npm 无法从 global.json 中找到 SDK 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50433083/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com