Could not find any Visual Studio installation to use after trying all the tips I could find online #2203

Description

@kakyoism
  • Node Version: node -v=v12.18.3 and npm -v=6.14.8
  • Platform: systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows)
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.18362 N/A Build 18362
System Type: x64-based PC
  • Compiler: msbuild /version & cl (Windows)
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
15.9.21.664Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27043 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
  • Module: zeromq
Verbose output (from npm or node-gyp):
me@me-PC0 D:\Desktop\myapp
# node-gyp configure --msvs_version=2017
gyp info it worked if it ends with ok
gyp info using node-gyp@7.1.0
gyp info using node@12.18.3 | win32 | x64
gyp info find Python using Python version 3.8.5 found at "C:\Python\Python38\python.exe"
gyp ERR! find VS
gyp ERR! find VS msvs_version was set from command line or npm config
gyp ERR! find VS - looking for Visual Studio version 2017
gyp ERR! find VS running in VS Command Prompt, installation path is:
gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
gyp ERR! find VS - will only use this version
gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
gyp ERR! find VS looking for Visual Studio 2015
gyp ERR! find VS - found in "C:\Program Files (x86)\Microsoft Visual Studio 14.0"
gyp ERR! find VS - could not find MSBuild in registry for this version
gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
gyp ERR! find VS msvs_version does not match this VS Command Prompt or the
gyp ERR! find VS installation cannot be used.
gyp ERR! find VS
gyp ERR! find VS **************************************************************
gyp ERR! find VS You need to install the latest version of Visual Studio
gyp ERR! find VS including the "Desktop development with C++" workload.
gyp ERR! find VS For more information consult the documentation at:
gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
gyp ERR! find VS **************************************************************
gyp ERR! find VS
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Visual Studio installation to use
gyp ERR! stack at VisualStudioFinder.fail (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:20
gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:54:7
gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:33:16
gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\Apps\\nodejs\\node.exe" "C:\\Users\\me\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--msvs_version=2017"
gyp ERR! cwd D:\Desktop\myapp
gyp ERR! node -v v12.18.3
gyp ERR! node-gyp -v v7.1.0
gyp ERR! not ok

Things I've tried to no avail

  • Reinstall VS 2017 with Desktop Development Kit for C++
  • Reinstall node and npm
  • Run the same command in Admin CMD, Admin PowerShell, Admin VC2017 Dev Command Prompt
  • Manually set VCINSTALLDIR environment variable to: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
  • Run npm config set msvs_version 2017 --global, then npm config get msvs_version gives me 2017
  • Restart PC every step of the way

I got the same errors as above every step of the way.

Please help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
       blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
      }
      } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
      })();
      (function(){
      try {
      var __m = "github.com";
      var __re = new RegExp('^' + "github\\.com" + '
      
      Skip to content

      Could not find any Visual Studio installation to use after trying all the tips I could find online #2203

      Description

      @kakyoism
      • Node Version: node -v=v12.18.3 and npm -v=6.14.8
      • Platform: systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows)
      OS Name: Microsoft Windows 10 Pro
      OS Version: 10.0.18362 N/A Build 18362
      System Type: x64-based PC
      
      • Compiler: msbuild /version & cl (Windows)
      Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
      Copyright (C) Microsoft Corporation. All rights reserved.
      15.9.21.664Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27043 for x64
      Copyright (C) Microsoft Corporation. All rights reserved.
      usage: cl [ option... ] filename... [ /link linkoption... ]
      
      • Module: zeromq
      Verbose output (from npm or node-gyp):
      me@me-PC0 D:\Desktop\myapp
      # node-gyp configure --msvs_version=2017
      gyp info it worked if it ends with ok
      gyp info using node-gyp@7.1.0
      gyp info using node@12.18.3 | win32 | x64
      gyp info find Python using Python version 3.8.5 found at "C:\Python\Python38\python.exe"
      gyp ERR! find VS
      gyp ERR! find VS msvs_version was set from command line or npm config
      gyp ERR! find VS - looking for Visual Studio version 2017
      gyp ERR! find VS running in VS Command Prompt, installation path is:
      gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
      gyp ERR! find VS - will only use this version
      gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
      gyp ERR! find VS looking for Visual Studio 2015
      gyp ERR! find VS - found in "C:\Program Files (x86)\Microsoft Visual Studio 14.0"
      gyp ERR! find VS - could not find MSBuild in registry for this version
      gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
      gyp ERR! find VS msvs_version does not match this VS Command Prompt or the
      gyp ERR! find VS installation cannot be used.
      gyp ERR! find VS
      gyp ERR! find VS **************************************************************
      gyp ERR! find VS You need to install the latest version of Visual Studio
      gyp ERR! find VS including the "Desktop development with C++" workload.
      gyp ERR! find VS For more information consult the documentation at:
      gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
      gyp ERR! find VS **************************************************************
      gyp ERR! find VS
      gyp ERR! configure error
      gyp ERR! stack Error: Could not find any Visual Studio installation to use
      gyp ERR! stack at VisualStudioFinder.fail (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
      gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:20
      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:54:7
      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:33:16
      gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
      gyp ERR! stack at ChildProcess.emit (events.js:315:20)
      gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
      gyp ERR! System Windows_NT 10.0.18362
      gyp ERR! command "C:\\Apps\\nodejs\\node.exe" "C:\\Users\\me\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--msvs_version=2017"
      gyp ERR! cwd D:\Desktop\myapp
      gyp ERR! node -v v12.18.3
      gyp ERR! node-gyp -v v7.1.0
      gyp ERR! not ok
      

      Things I've tried to no avail

      • Reinstall VS 2017 with Desktop Development Kit for C++
      • Reinstall node and npm
      • Run the same command in Admin CMD, Admin PowerShell, Admin VC2017 Dev Command Prompt
      • Manually set VCINSTALLDIR environment variable to: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
      • Run npm config set msvs_version 2017 --global, then npm config get msvs_version gives me 2017
      • Restart PC every step of the way

      I got the same errors as above every step of the way.

      Please help!

      Metadata

      Metadata

      Assignees

      No one assigned

        Labels

        Type

        No type

        Projects

        No projects

          Milestone

          No milestone

          Relationships

          None yet

          Development

          No branches or pull requests

          Issue actions

          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
          Skip to content

          Could not find any Visual Studio installation to use after trying all the tips I could find online #2203

          Description

          @kakyoism
          • Node Version: node -v=v12.18.3 and npm -v=6.14.8
          • Platform: systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows)
          OS Name: Microsoft Windows 10 Pro
          OS Version: 10.0.18362 N/A Build 18362
          System Type: x64-based PC
          
          • Compiler: msbuild /version & cl (Windows)
          Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
          Copyright (C) Microsoft Corporation. All rights reserved.
          15.9.21.664Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27043 for x64
          Copyright (C) Microsoft Corporation. All rights reserved.
          usage: cl [ option... ] filename... [ /link linkoption... ]
          
          • Module: zeromq
          Verbose output (from npm or node-gyp):
          me@me-PC0 D:\Desktop\myapp
          # node-gyp configure --msvs_version=2017
          gyp info it worked if it ends with ok
          gyp info using node-gyp@7.1.0
          gyp info using node@12.18.3 | win32 | x64
          gyp info find Python using Python version 3.8.5 found at "C:\Python\Python38\python.exe"
          gyp ERR! find VS
          gyp ERR! find VS msvs_version was set from command line or npm config
          gyp ERR! find VS - looking for Visual Studio version 2017
          gyp ERR! find VS running in VS Command Prompt, installation path is:
          gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
          gyp ERR! find VS - will only use this version
          gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
          gyp ERR! find VS looking for Visual Studio 2015
          gyp ERR! find VS - found in "C:\Program Files (x86)\Microsoft Visual Studio 14.0"
          gyp ERR! find VS - could not find MSBuild in registry for this version
          gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
          gyp ERR! find VS msvs_version does not match this VS Command Prompt or the
          gyp ERR! find VS installation cannot be used.
          gyp ERR! find VS
          gyp ERR! find VS **************************************************************
          gyp ERR! find VS You need to install the latest version of Visual Studio
          gyp ERR! find VS including the "Desktop development with C++" workload.
          gyp ERR! find VS For more information consult the documentation at:
          gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
          gyp ERR! find VS **************************************************************
          gyp ERR! find VS
          gyp ERR! configure error
          gyp ERR! stack Error: Could not find any Visual Studio installation to use
          gyp ERR! stack at VisualStudioFinder.fail (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
          gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:20
          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:54:7
          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:33:16
          gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
          gyp ERR! stack at ChildProcess.emit (events.js:315:20)
          gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
          gyp ERR! System Windows_NT 10.0.18362
          gyp ERR! command "C:\\Apps\\nodejs\\node.exe" "C:\\Users\\me\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--msvs_version=2017"
          gyp ERR! cwd D:\Desktop\myapp
          gyp ERR! node -v v12.18.3
          gyp ERR! node-gyp -v v7.1.0
          gyp ERR! not ok
          

          Things I've tried to no avail

          • Reinstall VS 2017 with Desktop Development Kit for C++
          • Reinstall node and npm
          • Run the same command in Admin CMD, Admin PowerShell, Admin VC2017 Dev Command Prompt
          • Manually set VCINSTALLDIR environment variable to: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
          • Run npm config set msvs_version 2017 --global, then npm config get msvs_version gives me 2017
          • Restart PC every step of the way

          I got the same errors as above every step of the way.

          Please help!

          Metadata

          Metadata

          Assignees

          No one assigned

            Labels

            Type

            No type

            Projects

            No projects

              Milestone

              No milestone

              Relationships

              None yet

              Development

              No branches or pull requests

              Issue actions

              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
              Skip to content

              Could not find any Visual Studio installation to use after trying all the tips I could find online #2203

              Description

              @kakyoism
              • Node Version: node -v=v12.18.3 and npm -v=6.14.8
              • Platform: systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows)
              OS Name: Microsoft Windows 10 Pro
              OS Version: 10.0.18362 N/A Build 18362
              System Type: x64-based PC
              
              • Compiler: msbuild /version & cl (Windows)
              Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
              Copyright (C) Microsoft Corporation. All rights reserved.
              15.9.21.664Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27043 for x64
              Copyright (C) Microsoft Corporation. All rights reserved.
              usage: cl [ option... ] filename... [ /link linkoption... ]
              
              • Module: zeromq
              Verbose output (from npm or node-gyp):
              me@me-PC0 D:\Desktop\myapp
              # node-gyp configure --msvs_version=2017
              gyp info it worked if it ends with ok
              gyp info using node-gyp@7.1.0
              gyp info using node@12.18.3 | win32 | x64
              gyp info find Python using Python version 3.8.5 found at "C:\Python\Python38\python.exe"
              gyp ERR! find VS
              gyp ERR! find VS msvs_version was set from command line or npm config
              gyp ERR! find VS - looking for Visual Studio version 2017
              gyp ERR! find VS running in VS Command Prompt, installation path is:
              gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
              gyp ERR! find VS - will only use this version
              gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
              gyp ERR! find VS looking for Visual Studio 2015
              gyp ERR! find VS - found in "C:\Program Files (x86)\Microsoft Visual Studio 14.0"
              gyp ERR! find VS - could not find MSBuild in registry for this version
              gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
              gyp ERR! find VS msvs_version does not match this VS Command Prompt or the
              gyp ERR! find VS installation cannot be used.
              gyp ERR! find VS
              gyp ERR! find VS **************************************************************
              gyp ERR! find VS You need to install the latest version of Visual Studio
              gyp ERR! find VS including the "Desktop development with C++" workload.
              gyp ERR! find VS For more information consult the documentation at:
              gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
              gyp ERR! find VS **************************************************************
              gyp ERR! find VS
              gyp ERR! configure error
              gyp ERR! stack Error: Could not find any Visual Studio installation to use
              gyp ERR! stack at VisualStudioFinder.fail (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
              gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:20
              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:54:7
              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:33:16
              gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
              gyp ERR! stack at ChildProcess.emit (events.js:315:20)
              gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
              gyp ERR! System Windows_NT 10.0.18362
              gyp ERR! command "C:\\Apps\\nodejs\\node.exe" "C:\\Users\\me\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--msvs_version=2017"
              gyp ERR! cwd D:\Desktop\myapp
              gyp ERR! node -v v12.18.3
              gyp ERR! node-gyp -v v7.1.0
              gyp ERR! not ok
              

              Things I've tried to no avail

              • Reinstall VS 2017 with Desktop Development Kit for C++
              • Reinstall node and npm
              • Run the same command in Admin CMD, Admin PowerShell, Admin VC2017 Dev Command Prompt
              • Manually set VCINSTALLDIR environment variable to: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
              • Run npm config set msvs_version 2017 --global, then npm config get msvs_version gives me 2017
              • Restart PC every step of the way

              I got the same errors as above every step of the way.

              Please help!

              Metadata

              Metadata

              Assignees

              No one assigned

                Labels

                Type

                No type

                Projects

                No projects

                  Milestone

                  No milestone

                  Relationships

                  None yet

                  Development

                  No branches or pull requests

                  Issue actions

                  , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
                  Skip to content

                  Could not find any Visual Studio installation to use after trying all the tips I could find online #2203

                  Description

                  @kakyoism
                  • Node Version: node -v=v12.18.3 and npm -v=6.14.8
                  • Platform: systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows)
                  OS Name: Microsoft Windows 10 Pro
                  OS Version: 10.0.18362 N/A Build 18362
                  System Type: x64-based PC
                  
                  • Compiler: msbuild /version & cl (Windows)
                  Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
                  Copyright (C) Microsoft Corporation. All rights reserved.
                  15.9.21.664Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27043 for x64
                  Copyright (C) Microsoft Corporation. All rights reserved.
                  usage: cl [ option... ] filename... [ /link linkoption... ]
                  
                  • Module: zeromq
                  Verbose output (from npm or node-gyp):
                  me@me-PC0 D:\Desktop\myapp
                  # node-gyp configure --msvs_version=2017
                  gyp info it worked if it ends with ok
                  gyp info using node-gyp@7.1.0
                  gyp info using node@12.18.3 | win32 | x64
                  gyp info find Python using Python version 3.8.5 found at "C:\Python\Python38\python.exe"
                  gyp ERR! find VS
                  gyp ERR! find VS msvs_version was set from command line or npm config
                  gyp ERR! find VS - looking for Visual Studio version 2017
                  gyp ERR! find VS running in VS Command Prompt, installation path is:
                  gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
                  gyp ERR! find VS - will only use this version
                  gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
                  gyp ERR! find VS looking for Visual Studio 2015
                  gyp ERR! find VS - found in "C:\Program Files (x86)\Microsoft Visual Studio 14.0"
                  gyp ERR! find VS - could not find MSBuild in registry for this version
                  gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
                  gyp ERR! find VS msvs_version does not match this VS Command Prompt or the
                  gyp ERR! find VS installation cannot be used.
                  gyp ERR! find VS
                  gyp ERR! find VS **************************************************************
                  gyp ERR! find VS You need to install the latest version of Visual Studio
                  gyp ERR! find VS including the "Desktop development with C++" workload.
                  gyp ERR! find VS For more information consult the documentation at:
                  gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
                  gyp ERR! find VS **************************************************************
                  gyp ERR! find VS
                  gyp ERR! configure error
                  gyp ERR! stack Error: Could not find any Visual Studio installation to use
                  gyp ERR! stack at VisualStudioFinder.fail (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
                  gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
                  gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
                  gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
                  gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:20
                  gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:54:7
                  gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:33:16
                  gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
                  gyp ERR! stack at ChildProcess.emit (events.js:315:20)
                  gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
                  gyp ERR! System Windows_NT 10.0.18362
                  gyp ERR! command "C:\\Apps\\nodejs\\node.exe" "C:\\Users\\me\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--msvs_version=2017"
                  gyp ERR! cwd D:\Desktop\myapp
                  gyp ERR! node -v v12.18.3
                  gyp ERR! node-gyp -v v7.1.0
                  gyp ERR! not ok
                  

                  Things I've tried to no avail

                  • Reinstall VS 2017 with Desktop Development Kit for C++
                  • Reinstall node and npm
                  • Run the same command in Admin CMD, Admin PowerShell, Admin VC2017 Dev Command Prompt
                  • Manually set VCINSTALLDIR environment variable to: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
                  • Run npm config set msvs_version 2017 --global, then npm config get msvs_version gives me 2017
                  • Restart PC every step of the way

                  I got the same errors as above every step of the way.

                  Please help!

                  Metadata

                  Metadata

                  Assignees

                  No one assigned

                    Labels

                    Type

                    No type

                    Projects

                    No projects

                      Milestone

                      No milestone

                      Relationships

                      None yet

                      Development

                      No branches or pull requests

                      Issue actions

                      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
                      Skip to content

                      Could not find any Visual Studio installation to use after trying all the tips I could find online #2203

                      Description

                      @kakyoism
                      • Node Version: node -v=v12.18.3 and npm -v=6.14.8
                      • Platform: systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows)
                      OS Name: Microsoft Windows 10 Pro
                      OS Version: 10.0.18362 N/A Build 18362
                      System Type: x64-based PC
                      
                      • Compiler: msbuild /version & cl (Windows)
                      Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
                      Copyright (C) Microsoft Corporation. All rights reserved.
                      15.9.21.664Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27043 for x64
                      Copyright (C) Microsoft Corporation. All rights reserved.
                      usage: cl [ option... ] filename... [ /link linkoption... ]
                      
                      • Module: zeromq
                      Verbose output (from npm or node-gyp):
                      me@me-PC0 D:\Desktop\myapp
                      # node-gyp configure --msvs_version=2017
                      gyp info it worked if it ends with ok
                      gyp info using node-gyp@7.1.0
                      gyp info using node@12.18.3 | win32 | x64
                      gyp info find Python using Python version 3.8.5 found at "C:\Python\Python38\python.exe"
                      gyp ERR! find VS
                      gyp ERR! find VS msvs_version was set from command line or npm config
                      gyp ERR! find VS - looking for Visual Studio version 2017
                      gyp ERR! find VS running in VS Command Prompt, installation path is:
                      gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
                      gyp ERR! find VS - will only use this version
                      gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
                      gyp ERR! find VS looking for Visual Studio 2015
                      gyp ERR! find VS - found in "C:\Program Files (x86)\Microsoft Visual Studio 14.0"
                      gyp ERR! find VS - could not find MSBuild in registry for this version
                      gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
                      gyp ERR! find VS msvs_version does not match this VS Command Prompt or the
                      gyp ERR! find VS installation cannot be used.
                      gyp ERR! find VS
                      gyp ERR! find VS **************************************************************
                      gyp ERR! find VS You need to install the latest version of Visual Studio
                      gyp ERR! find VS including the "Desktop development with C++" workload.
                      gyp ERR! find VS For more information consult the documentation at:
                      gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
                      gyp ERR! find VS **************************************************************
                      gyp ERR! find VS
                      gyp ERR! configure error
                      gyp ERR! stack Error: Could not find any Visual Studio installation to use
                      gyp ERR! stack at VisualStudioFinder.fail (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
                      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
                      gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
                      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
                      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:20
                      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:54:7
                      gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:33:16
                      gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
                      gyp ERR! stack at ChildProcess.emit (events.js:315:20)
                      gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
                      gyp ERR! System Windows_NT 10.0.18362
                      gyp ERR! command "C:\\Apps\\nodejs\\node.exe" "C:\\Users\\me\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--msvs_version=2017"
                      gyp ERR! cwd D:\Desktop\myapp
                      gyp ERR! node -v v12.18.3
                      gyp ERR! node-gyp -v v7.1.0
                      gyp ERR! not ok
                      

                      Things I've tried to no avail

                      • Reinstall VS 2017 with Desktop Development Kit for C++
                      • Reinstall node and npm
                      • Run the same command in Admin CMD, Admin PowerShell, Admin VC2017 Dev Command Prompt
                      • Manually set VCINSTALLDIR environment variable to: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
                      • Run npm config set msvs_version 2017 --global, then npm config get msvs_version gives me 2017
                      • Restart PC every step of the way

                      I got the same errors as above every step of the way.

                      Please help!

                      Metadata

                      Metadata

                      Assignees

                      No one assigned

                        Labels

                        Type

                        No type

                        Projects

                        No projects

                          Milestone

                          No milestone

                          Relationships

                          None yet

                          Development

                          No branches or pull requests

                          Issue actions

                          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
                          Skip to content

                          Could not find any Visual Studio installation to use after trying all the tips I could find online #2203

                          Description

                          @kakyoism
                          • Node Version: node -v=v12.18.3 and npm -v=6.14.8
                          • Platform: systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows)
                          OS Name: Microsoft Windows 10 Pro
                          OS Version: 10.0.18362 N/A Build 18362
                          System Type: x64-based PC
                          
                          • Compiler: msbuild /version & cl (Windows)
                          Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
                          Copyright (C) Microsoft Corporation. All rights reserved.
                          15.9.21.664Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27043 for x64
                          Copyright (C) Microsoft Corporation. All rights reserved.
                          usage: cl [ option... ] filename... [ /link linkoption... ]
                          
                          • Module: zeromq
                          Verbose output (from npm or node-gyp):
                          me@me-PC0 D:\Desktop\myapp
                          # node-gyp configure --msvs_version=2017
                          gyp info it worked if it ends with ok
                          gyp info using node-gyp@7.1.0
                          gyp info using node@12.18.3 | win32 | x64
                          gyp info find Python using Python version 3.8.5 found at "C:\Python\Python38\python.exe"
                          gyp ERR! find VS
                          gyp ERR! find VS msvs_version was set from command line or npm config
                          gyp ERR! find VS - looking for Visual Studio version 2017
                          gyp ERR! find VS running in VS Command Prompt, installation path is:
                          gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
                          gyp ERR! find VS - will only use this version
                          gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
                          gyp ERR! find VS looking for Visual Studio 2015
                          gyp ERR! find VS - found in "C:\Program Files (x86)\Microsoft Visual Studio 14.0"
                          gyp ERR! find VS - could not find MSBuild in registry for this version
                          gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
                          gyp ERR! find VS msvs_version does not match this VS Command Prompt or the
                          gyp ERR! find VS installation cannot be used.
                          gyp ERR! find VS
                          gyp ERR! find VS **************************************************************
                          gyp ERR! find VS You need to install the latest version of Visual Studio
                          gyp ERR! find VS including the "Desktop development with C++" workload.
                          gyp ERR! find VS For more information consult the documentation at:
                          gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
                          gyp ERR! find VS **************************************************************
                          gyp ERR! find VS
                          gyp ERR! configure error
                          gyp ERR! stack Error: Could not find any Visual Studio installation to use
                          gyp ERR! stack at VisualStudioFinder.fail (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
                          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
                          gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
                          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
                          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:20
                          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:54:7
                          gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:33:16
                          gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
                          gyp ERR! stack at ChildProcess.emit (events.js:315:20)
                          gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
                          gyp ERR! System Windows_NT 10.0.18362
                          gyp ERR! command "C:\\Apps\\nodejs\\node.exe" "C:\\Users\\me\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--msvs_version=2017"
                          gyp ERR! cwd D:\Desktop\myapp
                          gyp ERR! node -v v12.18.3
                          gyp ERR! node-gyp -v v7.1.0
                          gyp ERR! not ok
                          

                          Things I've tried to no avail

                          • Reinstall VS 2017 with Desktop Development Kit for C++
                          • Reinstall node and npm
                          • Run the same command in Admin CMD, Admin PowerShell, Admin VC2017 Dev Command Prompt
                          • Manually set VCINSTALLDIR environment variable to: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
                          • Run npm config set msvs_version 2017 --global, then npm config get msvs_version gives me 2017
                          • Restart PC every step of the way

                          I got the same errors as above every step of the way.

                          Please help!

                          Metadata

                          Metadata

                          Assignees

                          No one assigned

                            Labels

                            Type

                            No type

                            Projects

                            No projects

                              Milestone

                              No milestone

                              Relationships

                              None yet

                              Development

                              No branches or pull requests

                              Issue actions

                              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
                              Skip to content

                              Could not find any Visual Studio installation to use after trying all the tips I could find online #2203

                              Description

                              @kakyoism
                              • Node Version: node -v=v12.18.3 and npm -v=6.14.8
                              • Platform: systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows)
                              OS Name: Microsoft Windows 10 Pro
                              OS Version: 10.0.18362 N/A Build 18362
                              System Type: x64-based PC
                              
                              • Compiler: msbuild /version & cl (Windows)
                              Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
                              Copyright (C) Microsoft Corporation. All rights reserved.
                              15.9.21.664Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27043 for x64
                              Copyright (C) Microsoft Corporation. All rights reserved.
                              usage: cl [ option... ] filename... [ /link linkoption... ]
                              
                              • Module: zeromq
                              Verbose output (from npm or node-gyp):
                              me@me-PC0 D:\Desktop\myapp
                              # node-gyp configure --msvs_version=2017
                              gyp info it worked if it ends with ok
                              gyp info using node-gyp@7.1.0
                              gyp info using node@12.18.3 | win32 | x64
                              gyp info find Python using Python version 3.8.5 found at "C:\Python\Python38\python.exe"
                              gyp ERR! find VS
                              gyp ERR! find VS msvs_version was set from command line or npm config
                              gyp ERR! find VS - looking for Visual Studio version 2017
                              gyp ERR! find VS running in VS Command Prompt, installation path is:
                              gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
                              gyp ERR! find VS - will only use this version
                              gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
                              gyp ERR! find VS looking for Visual Studio 2015
                              gyp ERR! find VS - found in "C:\Program Files (x86)\Microsoft Visual Studio 14.0"
                              gyp ERR! find VS - could not find MSBuild in registry for this version
                              gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
                              gyp ERR! find VS msvs_version does not match this VS Command Prompt or the
                              gyp ERR! find VS installation cannot be used.
                              gyp ERR! find VS
                              gyp ERR! find VS **************************************************************
                              gyp ERR! find VS You need to install the latest version of Visual Studio
                              gyp ERR! find VS including the "Desktop development with C++" workload.
                              gyp ERR! find VS For more information consult the documentation at:
                              gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
                              gyp ERR! find VS **************************************************************
                              gyp ERR! find VS
                              gyp ERR! configure error
                              gyp ERR! stack Error: Could not find any Visual Studio installation to use
                              gyp ERR! stack at VisualStudioFinder.fail (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
                              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
                              gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
                              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
                              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:20
                              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:54:7
                              gyp ERR! stack at C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\lib\util.js:33:16
                              gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
                              gyp ERR! stack at ChildProcess.emit (events.js:315:20)
                              gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
                              gyp ERR! System Windows_NT 10.0.18362
                              gyp ERR! command "C:\\Apps\\nodejs\\node.exe" "C:\\Users\\me\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--msvs_version=2017"
                              gyp ERR! cwd D:\Desktop\myapp
                              gyp ERR! node -v v12.18.3
                              gyp ERR! node-gyp -v v7.1.0
                              gyp ERR! not ok
                              

                              Things I've tried to no avail

                              • Reinstall VS 2017 with Desktop Development Kit for C++
                              • Reinstall node and npm
                              • Run the same command in Admin CMD, Admin PowerShell, Admin VC2017 Dev Command Prompt
                              • Manually set VCINSTALLDIR environment variable to: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
                              • Run npm config set msvs_version 2017 --global, then npm config get msvs_version gives me 2017
                              • Restart PC every step of the way

                              I got the same errors as above every step of the way.

                              Please help!

                              Metadata

                              Metadata

                              Assignees

                              No one assigned

                                Labels

                                Type

                                No type

                                Projects

                                No projects

                                  Milestone

                                  No milestone

                                  Relationships

                                  None yet

                                  Development

                                  No branches or pull requests

                                  Issue actions