You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Visual Studio 2017的ASP.NET Core 2.x项目中使用Yarn需恢复package.json吗?

关于ASP.NET Core 2.x模板恢复package.json支持的说明及实操方案

首先直接给你明确的结论:微软不会为ASP.NET Core 2.x的官方模板恢复自动创建package.json的支持。原因很简单,2.x系列属于已经进入维护状态的旧版本,微软的开发重心早就转向了更高版本(3.0及以上)的ASP.NET Core框架和配套模板迭代,不会再为旧版本的模板添加新特性。

不过这完全不影响你在项目中使用Yarn,手动添加package.json的操作非常便捷,而且是当前推荐的前端依赖管理方式(毕竟Bower确实已经是被弃用的状态),具体步骤如下:

  • 手动创建package.json:右键你的ASP.NET Core项目,选择「添加」→「新建项」,选「JSON文件」并命名为package.json;或者更规范的方式是在项目根目录打开终端,运行 yarn init,跟着提示填写项目信息,就能自动生成符合规范的package.json文件。
  • 集成到VS构建流程:如果你希望Visual Studio在构建项目时自动执行Yarn的依赖安装,可以修改项目的.csproj文件,添加以下目标配置:
<Target Name="YarnInstall" BeforeTargets="Build">
  <Exec Command="yarn install" WorkingDirectory="$(ProjectDir)" />
</Target>

这样每次构建项目时,VS都会自动帮你执行yarn install拉取依赖。

另外补充一点:在ASP.NET Core 3.0及以后的版本中,官方模板已经默认包含了package.json,并且原生支持Yarn和npm的集成,这也是微软前端工具链迭代的方向。如果你后续有升级项目版本的计划,这些都会更顺畅。

内容的提问来源于stack exchange,提问作者johnny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:27:20