@@ -700,23 +700,37 @@ first and then reinstalling them.
700700
701701##### Option 2: Automated install with WinGet
702702
703- [ WinGet configuration files] ( https://github.com/nodejs/node/tree/main /.configurations)
703+ [ WinGet configuration files] ( . /.configurations)
704704can be used to install all the required prerequisites for Node.js development
705705easily. These files will install the following
706706[ WinGet] ( https://learn.microsoft.com/en-us/windows/package-manager/winget/ ) packages:
707707
708708* Git for Windows with the ` git ` and Unix tools added to the ` PATH `
709709* ` Python 3.14 `
710- * ` Visual Studio 2022 ` (Community, Enterprise or Professional)
711- * ` Visual Studio 2022 Build Tools ` with Visual C++ workload, Clang and ClangToolset
710+ * ` Visual Studio 2022 ` (Build Tools, Community, Professional or Enterprise Edition) and
711+ "Desktop development with C++" workload, Clang and ClangToolset optional components
712712* ` NetWide Assembler `
713713
714- To install Node.js prerequisites from PowerShell Terminal:
714+ The following Desired State Configuration (DSC) files are available:
715+
716+ | Edition | DSC Configuration |
717+ | ------------ | ------------------------------------------------------------------------------------------------ |
718+ | Build Tools | [ configuration.vsBuildTools.dsc.yaml] ( ./.configurations/configuration.vsBuildTools.dsc.yaml ) |
719+ | Community | [ configuration.dsc.yaml] ( ./.configurations/configuration.dsc.yaml ) |
720+ | Professional | [ configuration.vsProfessional.dsc.yaml] ( ./.configurations/configuration.vsProfessional.dsc.yaml ) |
721+ | Enterprise | [ configuration.vsEnterprise.dsc.yaml] ( ./.configurations/configuration.vsEnterprise.dsc.yaml ) |
722+
723+ Use one of the above DSC files with
724+ [ winget configure] ( https://learn.microsoft.com/en-us/windows/package-manager/winget/configure#configure-subcommands )
725+ in a PowerShell Terminal to install Node.js prerequisites.
726+ For example, using the DSC file for Visual Studio Community Edition, execute the following command line:
715727
716728``` powershell
717729winget configure .\.configurations\configuration.dsc.yaml
718730```
719731
732+ To add optional components for MSI or ARM64 builds, refer to [ Option 1: Manual install] ( #option-1-manual-install ) .
733+
720734##### Option 3: Automated install with Boxstarter
721735
722736A [ Boxstarter] ( https://boxstarter.org/ ) script can be used for easy setup of
0 commit comments