npm install --global --production windows-build-tools
npm ERR! code 1
npm ERR! path C:\Users\xu\AppData\Roaming\nvm\v19.7.0\node_modules\windows-build-tools
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node ./dist/index.js
Downloading vs_BuildTools.exe
npm ERR! [============================================>] 100.0% (0 B/s)
npm ERR! Downloaded vs_BuildTools.exe. Saved to C:\Users\xu\.windows-build-tools\vs_BuildTools.exe.
npm ERR!
npm ERR! Starting installation...
npm ERR! Downloading installers failed. Error: TypeError: 'process.env' only accepts a configurable, writable, and enumerable data descriptor
npm ERR! at Function.defineProperty (<anonymous>)
npm ERR! at Object.removePath (C:\Users\xu\AppData\Roaming\nvm\v19.7.0\node_modules\windows-build-tools\dist\utils\remove-path.js:11:12)
npm ERR! at Object.install (C:\Users\xu\AppData\Roaming\nvm\v19.7.0\node_modules\windows-build-tools\dist\install\index.js:29:19)
npm ERR! at C:\Users\xu\AppData\Roaming\nvm\v19.7.0\node_modules\windows-build-tools\dist\start.js:17:19
npm ERR! at Object.download (C:\Users\xu\AppData\Roaming\nvm\v19.7.0\node_modules\windows-build-tools\dist\download.js:35:5)
npm ERR! at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
npm ERR! at async Object.aquireInstallers (C:\Users\xu\AppData\Roaming\nvm\v19.7.0\node_modules\windows-build-tools\dist\aquire-installers.js:32:13) {
npm ERR! code: 'ERR_INVALID_OBJECT_DEFINE_PROPERTY'
npm ERR! }
npm ERR! windows-build-tools will now exit.npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\xu\AppData\Local\npm-cache\_logs\2025-03-26T01_21_01_071Z-debug-0.log
解决方案: