@@ -774,23 +774,37 @@ first and then reinstalling them again.
774774
775775##### Option 2: Automated install with WinGet
776776
777- [ WinGet configuration files] ( https://github.com/nodejs/node/tree/main /.configurations)
777+ [ WinGet configuration files] ( . /.configurations)
778778can be used to install all the required prerequisites for Node.js development
779779easily. These files will install the following
780780[ WinGet] ( https://learn.microsoft.com/en-us/windows/package-manager/winget/ ) packages:
781781
782782* Git for Windows with the ` git ` and Unix tools added to the ` PATH `
783783* ` Python 3.14 `
784- * ` Visual Studio 2022 ` (Community, Enterprise or Professional)
785- * ` Visual Studio 2022 Build Tools ` with Visual C++ workload, Clang and ClangToolset
784+ * ` Visual Studio 2022 ` (Build Tools, Community, Professional or Enterprise Edition) and
785+ "Desktop development with C++" workload, Clang and ClangToolset optional components
786786* ` NetWide Assembler `
787787
788- To install Node.js prerequisites from PowerShell Terminal:
788+ The following Desired State Configuration (DSC) files are available:
789+
790+ | Edition | DSC Configuration |
791+ | ------------ | ------------------------------------------------------------------------------------------------ |
792+ | Build Tools | [ configuration.vsBuildTools.dsc.yaml] ( ./.configurations/configuration.vsBuildTools.dsc.yaml ) |
793+ | Community | [ configuration.dsc.yaml] ( ./.configurations/configuration.dsc.yaml ) |
794+ | Professional | [ configuration.vsProfessional.dsc.yaml] ( ./.configurations/configuration.vsProfessional.dsc.yaml ) |
795+ | Enterprise | [ configuration.vsEnterprise.dsc.yaml] ( ./.configurations/configuration.vsEnterprise.dsc.yaml ) |
796+
797+ Use one of the above DSC files with
798+ [ winget configure] ( https://learn.microsoft.com/en-us/windows/package-manager/winget/configure#configure-subcommands )
799+ in a PowerShell Terminal to install Node.js prerequisites.
800+ For example, using the DSC file for Visual Studio Community Edition, execute the following command line:
789801
790802``` powershell
791803winget configure .\.configurations\configuration.dsc.yaml
792804```
793805
806+ To add optional components for MSI or ARM64 builds, refer to [ Option 1: Manual install] ( #option-1-manual-install ) .
807+
794808##### Option 3: Automated install with Boxstarter
795809
796810A [ Boxstarter] ( https://boxstarter.org/ ) script can be used for easy setup of
0 commit comments