在 Visual Studio 中迁移 Node.js 项目

从 Visual Studio 2022 版本 17.7 预览版 1 开始,可以将基于旧 Node.js 项目系统(.njsproj)的现有项目转换为新的 JavaScript 项目系统(.esproj)。 通过迁移项目,可以从项目系统更新中受益,例如 npm 依赖项管理、单元测试支持和启动配置设置。

要从 Node.js 项目迁移到 JavaScript 项目,请执行以下操作:

右键单击 Node.js 项目的项目节点。 应会显示以下两个选项之一:转换为新的 JavaScript 项目体验转换为新的 TypeScript 项目体验。 选择可用选项,以将项目迁移到新的项目系统。

Screenshot of option to convert to a JavaScript project.

选择“转换”后,将会创建转换日志文本文件,然后该文件会打开。 日志文件详细说明了迁移过程中发生的步骤。

Screenshot of conversion log.

如果在迁移过程中出现任何问题,可以选择“将项目还原到旧体验”选项,以便还原转换。 如果在此过程中遇到任何问题,请在 Visual Studio 中使用报告问题功能。

Screenshot of option to revert to a Node.js project.