I am trying to start about node c/c++ add-on. the node-gyp
command got error
I have installed vs2019, my command is
node-gyp configure --msvs_version=2019
the verbose output is
gyp info it worked if it ends with ok
gyp info using node-gyp@5.0.3
gyp info using node@10.16.0 | win32 | x64
gyp info find Python using Python version 2.7.15 found at "C:Usersseact.windows-build-toolspython27python.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 2019
gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
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
gyp ERR! find VS valid versions for msvs_version:
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 (D:Program Filesnode-win-x64node_modulesnode-gyplibfind-visualstudio.js:121:47)
gyp ERR! stack at findVisualStudio2013 (D:Program Filesnode-win-x64node_modulesnode-gyplibfind-visualstudio.js:74:16)
gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (D:Program Filesnode-win-x64node_modulesnode-gyplibfind-visualstudio.js:344:14)
gyp ERR! stack at findVisualStudio2015 (D:Program Filesnode-win-x64node_modulesnode-gyplibfind-visualstudio.js:70:14)
gyp ERR! stack at regSearchKeys (D:Program Filesnode-win-x64node_modulesnode-gyplibfind-visualstudio.js:377:20)
gyp ERR! stack at regGetValue (D:Program Filesnode-win-x64node_modulesnode-gyplibutil.js:54:7)
gyp ERR! stack at D:Program Filesnode-win-x64node_modulesnode-gyplibutil.js:33:16
gyp ERR! stack at ChildProcess.exithandler (child_process.js:301:5)
gyp ERR! stack at ChildProcess.emit (events.js:198:13)
gyp ERR! stack at maybeClose (internal/child_process.js:982:16)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "D:\Program Files\node-win-x64\node.exe" "D:\Program Files\node-win-x64\node_modules\node-gyp\bin\node-gyp.js" "configure" "--msvs_version=2019"
gyp ERR! cwd D:Projectslearn_node_ext
gyp ERR! node -v v10.16.0
gyp ERR! node-gyp -v v5.0.3
gyp ERR! not ok
asked Aug 18, 2019 at 3:19
1
You do not have to install Visual Studio, just install the windows build tools:
- run CMD as Admin
- run
npm install --g --production windows-build-tools
This should fix that.
Timothy G.
5,0896 gold badges29 silver badges43 bronze badges
answered Aug 8, 2020 at 3:02
3
There are 2 aspects to this error. Now in 2022, if you have installed Visual Studio 2022, even after installing Desktop development with C++
or the build tools it still wont work.
Few things you need to do even after installation.
npm config get python
should be set to Python 3.x
—> npm config set python C:Python310python.exe
npm config get msvs_version
should be using 2022
—> npm config set msvs_version 2022 --global
Additionally you can set
npm config set msbuild_path "C:Program FilesMicrosoft Visual Studio2022CommunityMsbuildCurrentBinMSBuild.exe"
your VCINSTALLDIR
ENV variable should be set to C:Program FilesMicrosoft Visual Studio2022CommunityVC
In some case it still wont work, then you can follow the additional steps, visit the folder of your Node.js exe installation, should be same even for an nvm node version; https://github.com/nodejs/node-gyp/blob/master/docs/Updating-npm-bundled-node-gyp.md
cd "C:Program Filesnodejs"
cd node_modulesnpmnode_modules@npmclirun-script
npm install node-gyp@latest
answered Jan 21, 2022 at 10:02
STEELSTEEL
8,2509 gold badges67 silver badges87 bronze badges
5
Open your Visual Studio & then in ‘search box’ search VS 2019 C++ x64/x86 build tools
and install then search Desktop development with C++
install it. Hope this helps.
answered Jan 30, 2020 at 10:07
2
If you are using Chocolatey, install the following:
choco install visualstudio2019buildtools visualstudio2019-workload-vctools
answered Feb 26, 2021 at 13:16
atwright147atwright147
3,6554 gold badges29 silver badges57 bronze badges
1
It is because the C++ build tools are not installed. It can be solved by installing VS 2019 C++ x64/x86 build tools
in Visual Studio installer:
juzraai
5,5208 gold badges31 silver badges47 bronze badges
answered Aug 18, 2019 at 3:53
SeactSeact
6311 gold badge5 silver badges10 bronze badges
0
Downloading the latest Visual Studio build Tools
https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019
and running the following command in the ‘Program Files (x86)Microsoft Visual Studio2017BuildTools’ Directory
npm install --g --production windows-build-tools
and Installing node-gyp in the current directory
npm install node-gyp
Worked For me on Windows 10
for more, please visite the official node-gyp installation guide
answered Jun 22, 2021 at 12:23
I had to set python path for npm even though I had python on my PATH.
npm config set python /path/to/executable/python
then try npm install
again
answered Mar 20, 2021 at 23:11
It should be a npm package bug of windows-build-tools.
Step 1: Be sure you installed Visual Studio Code
Step 2: Search %temp% under window search bar (Copy %temp%
then press windows button + Ctrl V)
Step 3: Create ‘dd_client_.log.txt’ and enter ‘Closing installer. Return code: 3010.’
Now you should be able to finish the whole process with npm install --global windows-build-tools
answered Dec 17, 2021 at 2:11
seantsangseantsang
1,0252 gold badges5 silver badges19 bronze badges
In case if someone still has the visual studio installation required error after going through all the steps mentioned above. I had this issue when I was trying to run an electron application. The solution for my issue was simply adding the visual studio to the environment variables after going through all the above steps.
To set the path run the following command on cmd (if possible as admin):
setx VCTargetsPath “C:Program Files (x86)MSBuild15.0″
Note: the path for my visual studio was as in the above. you may have to change it according to your installation.
The software versions I was using are as follows:
nodejs : 14.17.0
OS : windows10 64-bit
Python : 2.7.15 (installed default with node js)
Visual studio : community edition 2019
some of the other things to check is to make sure the python version, msvs_version are set to the correct versions in the npm config.
answered May 25, 2021 at 15:22
Instead of running 'npm install'
, run 'npm update'
directly in the folder. This solved my issue.
answered Jun 12, 2021 at 0:25
Same issue after upgrading to latest node LTS version. This did the trick for me:
- removed node_modules folder
- removed package-lock.json file
npm install
answered Apr 8, 2022 at 11:49
TLDR: Installing the latest LTS version of Node.js via Windows Installer worked for me somehow. Latest LTS Version
I tried all the answers from this thread and some other articles as well but nothing was working for me. After spending 6+ hours on this issue, I saw this note on Windows-Build-Tools
Github page.
Please note that the official Node.js for Windows installer can now automatically install the required tools. That’s likely a much better option than the module listed here (windows-build-tools).
So I installed the latest LTS version of Node.js via Windows Installer from Node js website as shown in the above image and it worked somehow.
answered May 21, 2022 at 1:54
PR7PR7
1,4381 gold badge11 silver badges24 bronze badges
Solution that worked for me was to install latest Visual Studio Build Tools and then execute following command, taken from node-gyp installation instructions here:
npm config set msvs_version 2017
answered Aug 31, 2022 at 22:05
soulBitsoulBit
4186 silver badges15 bronze badges
npm install —g —production windows-build-tools
answered Nov 24, 2022 at 12:25
My working environment: Visual Studio Enterprise 2022, Python 3.11, and Node v18.13.0. I did everything according to steel’s answer, but still got errors. Looks like npm config set msvs_version 2022 --global
doesn’t help.
I finally got it working by adding an Environment Variable — GYP_MSVS_VERSION
and setting it to 2022.
answered 2 days ago
Weihui GuoWeihui Guo
3,5114 gold badges32 silver badges56 bronze badges
on my computer works with the next commands
npm install --g --production windows-build-tools
npm install node-gyp
npm audit fix
npm install node-phpass
answered Nov 5, 2021 at 13:45
Same issue faced by me with VS 2022 community edition, node 15.x, python 3.10
npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio
npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload.
npm ERR! gyp ERR! find VS For more information consult the documentation at:
npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
Issue was due to non-compatible Node version 15.x.x to gyp
and, successfully resolved with downgrading node to 14.17.3 version.
Thanks
answered May 4, 2022 at 14:40
tan jstan js
1341 silver badge9 bronze badges
I had the same problem before, thanks C. Szabo’s answer.
node-gyp use Powershell script to find Visual Studio. You should check
$ExecutionContext.SessionState.LanguageMode
in Powershell. If it return ‘ConstrainedLanguage’, node-gyp will fail to find Visual Studio. Change _PSLockdownPolicy
in register can fix this problem, see this answer. (Don’t forget to reboot Windows)
answered Jun 28, 2022 at 6:14
MassonMasson
1074 bronze badges
I also encountered this error. After trying all the suggestions I could find and spending 2 days trying to resolve it, I finally found out the reason it wasn’t working for me was that in my build environment I didn’t have ProgramData env variable defined. After adding «ProgramData»: «C:ProgramData» everything started working like a charm.
When this env var is not defined, for whatever reason, query2.EnumAllInstances()
in Find-VisualStudio.cs returns empty enumeration.
Hopefully this will be useful for someone as well.
answered Sep 8, 2022 at 9:09
My friend creates the project and her node/npm versions are not compatible with mine.
So I try to upgrade my npm versions only. It’s solved the problem.
But some of the dependencies are not working. So I update the node versions, as along with the npm version, will update. It solved almost all problems and errors.
You should find the correct compatible version of node and npm. Here you can find the node version and compatible npm version.
Make sure to check your npm version and node versions are compatible.
answered May 7, 2021 at 2:11
This issue is not fixed in node-gyp@8.3.0
node-gyp/lib/find-visualstudio.js#getSDK
still returns null for Microsoft.VisualStudio.Component.Windows11SDK.22000
in info.packages
because the pattern const win10SDKPrefix = 'Microsoft.VisualStudio.Component.Windows10SDK.'
doesn’t match.
Logs
```text
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli 'e:\sdk\nodejs\node.exe',
gyp verb cli 'd:\0\node_modules\node-gyp\bin\node-gyp.js',
gyp verb cli '--loglevel=silly',
gyp verb cli 'configure'
gyp verb cli ]
gyp info using node-gyp@8.3.0
gyp info using node@16.11.1 | win32 | x64
gyp verb command configure []
gyp sill find Python runChecks: err = undefined
gyp verb find Python Python is not set from command line or npm configuration
gyp sill find Python runChecks: err = undefined
gyp verb find Python Python is not set from environment variable PYTHON
gyp sill find Python runChecks: err = undefined
gyp verb find Python checking if "python3" can be used
gyp verb find Python - executing "python3" to get executable path
gyp sill find Python execFile: exec = ""python3""
gyp sill find Python execFile: args = [""-c"",""import sys; print(sys.executable);""]
gyp sill find Python execFile: opts = {"env":{"ZES_ENABLE_SYSMAN":"1","windir":"C:\WINDOWS","USERPROFILE":"C:\Users\shf","USERNAME":"shf","USERDOMAIN_ROAMINGPROFILE":"SHF-LAPTOP","USERDOMAIN":"SHF-LAPTOP","TS_NODE_TYPE_CHECK":"0","TS_NODE_TRANSPILE_ONLY":"1","TMP":"C:\Users\shf\AppData\Local\Temp","TEMP":"C:\Users\shf\AppData\Local\Temp","SystemRoot":"C:\WINDOWS","SystemDrive":"C:","PYTHONUTF8":"1","PUBLIC":"C:\Users\Public","PSModulePath":"%ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules","PSExecutionPolicyPreference":"Bypass","ProgramW6432":"C:\Program Files","ProgramFiles(x86)":"C:\Program Files (x86)","ProgramFiles":"C:\Program Files","ProgramData":"C:\ProgramData","PROCESSOR_REVISION":"8d01","PROCESSOR_LEVEL":"6","PROCESSOR_IDENTIFIER":"Intel64 Family 6 Model 141 Stepping 1, GenuineIntel","PROCESSOR_ARCHITECTURE":"AMD64","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW","Path":".\;.\node_modules\.bin;C:\Windows\System32;C:\Windows;C:\Windows\System32\OpenSSH\;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;e:\sdk\git\cmd;e:\sdk\nodejs;C:\Users\shf\AppData\Roaming\npm;e:\sdk\python\Scripts\;e:\sdk\python;C:\Program Files\dotnet\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\shf\AppData\Local\Microsoft\WindowsApps;E:\sdk\nodejs\;","OS":"Windows_NT","OneDriveConsumer":"C:\Users\shf\OneDrive","OneDrive":"C:\Users\shf\OneDrive","NUMBER_OF_PROCESSORS":"16","NO_UPDATE_NOTIFIER":"1","NODE_EXTRA_CA_CERTS":"d:/0/cfg/my-root-cas.pem","NODE_ENV":"development","LOGONSERVER":"\\SHF-LAPTOP","LOCALAPPDATA":"C:\Users\shf\AppData\Local","HOMEPATH":"\Users\shf","HOMEDRIVE":"C:","file.encoding":"UTF-8","DriverData":"C:\Windows\System32\Drivers\DriverData","configsetroot":"C:\WINDOWS\ConfigSetRoot","ConEmuWorkDrive":"d:","ConEmuWorkDir":"d:\winax","ConEmuServerPID":"28984","ConEmuPID":"9420","ConEmuPalette":"<Current color scheme>","ConEmuIsAdmin":"ADMIN","ConEmuHWND":"0x0001032C","ConEmuHooks":"Enabled","ConEmuDrive":"C:","ConEmuDrawHWND":"0x001E1B64","ConEmuDir":"C:\Program Files\ConEmu","ConEmuConfig":"","ConEmuCfgDir":"C:\Program Files\ConEmu","ConEmuBuild":"210912","ConEmuBaseDirShort":"C:\PROGRA~1\ConEmu\ConEmu","ConEmuBaseDir":"C:\Program Files\ConEmu\ConEmu","ConEmuBackHWND":"0x002F1D50","ConEmuArgs2":"-","ConEmuArgs":"","ConEmuAnsiLog":"","ConEmuANSI":"ON","ComSpec":"C:\WINDOWS\system32\cmd.exe","COMPUTERNAME":"SHF-LAPTOP","CommonProgramW6432":"C:\Program Files\Common Files","CommonProgramFiles(x86)":"C:\Program Files (x86)\Common Files","CommonProgramFiles":"C:\Program Files\Common Files","APPDATA":"C:\Users\shf\AppData\Roaming","ANSICON_DEF":"7","ANSICON":"315x3000 (315x77)","ALLUSERSPROFILE":"C:\ProgramData","TERM":"dumb"},"shell":true}
gyp sill find Python execFile result: err = "Error: Command failed: "python3" "-c" "import sys; print(sys.executable);"nPython was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.rnn at ChildProcess.exithandler (node:child_process:397:12)n at ChildProcess.emit (node:events:390:28)n at maybeClose (node:internal/child_process:1064:16)n at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)"
gyp sill find Python execFile result: stdout = ""
gyp sill find Python execFile result: stderr = "Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.rn"
gyp verb find Python - "python3" is not in PATH or produced an error
gyp sill find Python runChecks: err = "Error: Command failed: "python3" "-c" "import sys; print(sys.executable);"nPython was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.rnn at ChildProcess.exithandler (node:child_process:397:12)n at ChildProcess.emit (node:events:390:28)n at maybeClose (node:internal/child_process:1064:16)n at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)"
gyp verb find Python checking if "python" can be used
gyp verb find Python - executing "python" to get executable path
gyp sill find Python execFile: exec = ""python""
gyp sill find Python execFile: args = [""-c"",""import sys; print(sys.executable);""]
gyp sill find Python execFile: opts = {"env":{"ZES_ENABLE_SYSMAN":"1","windir":"C:\WINDOWS","USERPROFILE":"C:\Users\shf","USERNAME":"shf","USERDOMAIN_ROAMINGPROFILE":"SHF-LAPTOP","USERDOMAIN":"SHF-LAPTOP","TS_NODE_TYPE_CHECK":"0","TS_NODE_TRANSPILE_ONLY":"1","TMP":"C:\Users\shf\AppData\Local\Temp","TEMP":"C:\Users\shf\AppData\Local\Temp","SystemRoot":"C:\WINDOWS","SystemDrive":"C:","PYTHONUTF8":"1","PUBLIC":"C:\Users\Public","PSModulePath":"%ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules","PSExecutionPolicyPreference":"Bypass","ProgramW6432":"C:\Program Files","ProgramFiles(x86)":"C:\Program Files (x86)","ProgramFiles":"C:\Program Files","ProgramData":"C:\ProgramData","PROCESSOR_REVISION":"8d01","PROCESSOR_LEVEL":"6","PROCESSOR_IDENTIFIER":"Intel64 Family 6 Model 141 Stepping 1, GenuineIntel","PROCESSOR_ARCHITECTURE":"AMD64","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW","Path":".\;.\node_modules\.bin;C:\Windows\System32;C:\Windows;C:\Windows\System32\OpenSSH\;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;e:\sdk\git\cmd;e:\sdk\nodejs;C:\Users\shf\AppData\Roaming\npm;e:\sdk\python\Scripts\;e:\sdk\python;C:\Program Files\dotnet\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\shf\AppData\Local\Microsoft\WindowsApps;E:\sdk\nodejs\;","OS":"Windows_NT","OneDriveConsumer":"C:\Users\shf\OneDrive","OneDrive":"C:\Users\shf\OneDrive","NUMBER_OF_PROCESSORS":"16","NO_UPDATE_NOTIFIER":"1","NODE_EXTRA_CA_CERTS":"d:/0/cfg/my-root-cas.pem","NODE_ENV":"development","LOGONSERVER":"\\SHF-LAPTOP","LOCALAPPDATA":"C:\Users\shf\AppData\Local","HOMEPATH":"\Users\shf","HOMEDRIVE":"C:","file.encoding":"UTF-8","DriverData":"C:\Windows\System32\Drivers\DriverData","configsetroot":"C:\WINDOWS\ConfigSetRoot","ConEmuWorkDrive":"d:","ConEmuWorkDir":"d:\winax","ConEmuServerPID":"28984","ConEmuPID":"9420","ConEmuPalette":"<Current color scheme>","ConEmuIsAdmin":"ADMIN","ConEmuHWND":"0x0001032C","ConEmuHooks":"Enabled","ConEmuDrive":"C:","ConEmuDrawHWND":"0x001E1B64","ConEmuDir":"C:\Program Files\ConEmu","ConEmuConfig":"","ConEmuCfgDir":"C:\Program Files\ConEmu","ConEmuBuild":"210912","ConEmuBaseDirShort":"C:\PROGRA~1\ConEmu\ConEmu","ConEmuBaseDir":"C:\Program Files\ConEmu\ConEmu","ConEmuBackHWND":"0x002F1D50","ConEmuArgs2":"-","ConEmuArgs":"","ConEmuAnsiLog":"","ConEmuANSI":"ON","ComSpec":"C:\WINDOWS\system32\cmd.exe","COMPUTERNAME":"SHF-LAPTOP","CommonProgramW6432":"C:\Program Files\Common Files","CommonProgramFiles(x86)":"C:\Program Files (x86)\Common Files","CommonProgramFiles":"C:\Program Files\Common Files","APPDATA":"C:\Users\shf\AppData\Roaming","ANSICON_DEF":"7","ANSICON":"315x3000 (315x77)","ALLUSERSPROFILE":"C:\ProgramData","TERM":"dumb"},"shell":true}
gyp sill find Python execFile result: err = null
gyp sill find Python execFile result: stdout = "e:\sdk\python\python.exern"
gyp sill find Python execFile result: stderr = ""
gyp verb find Python - executable path is "e:sdkpythonpython.exe"
gyp verb find Python - executing "e:sdkpythonpython.exe" to get version
gyp sill find Python execFile: exec = "e:\sdk\python\python.exe"
gyp sill find Python execFile: args = ["-c","import sys; print("%s.%s.%s" % sys.version_info[:3]);"]
gyp sill find Python execFile: opts = {"env":{"ZES_ENABLE_SYSMAN":"1","windir":"C:\WINDOWS","USERPROFILE":"C:\Users\shf","USERNAME":"shf","USERDOMAIN_ROAMINGPROFILE":"SHF-LAPTOP","USERDOMAIN":"SHF-LAPTOP","TS_NODE_TYPE_CHECK":"0","TS_NODE_TRANSPILE_ONLY":"1","TMP":"C:\Users\shf\AppData\Local\Temp","TEMP":"C:\Users\shf\AppData\Local\Temp","SystemRoot":"C:\WINDOWS","SystemDrive":"C:","PYTHONUTF8":"1","PUBLIC":"C:\Users\Public","PSModulePath":"%ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules","PSExecutionPolicyPreference":"Bypass","ProgramW6432":"C:\Program Files","ProgramFiles(x86)":"C:\Program Files (x86)","ProgramFiles":"C:\Program Files","ProgramData":"C:\ProgramData","PROCESSOR_REVISION":"8d01","PROCESSOR_LEVEL":"6","PROCESSOR_IDENTIFIER":"Intel64 Family 6 Model 141 Stepping 1, GenuineIntel","PROCESSOR_ARCHITECTURE":"AMD64","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW","Path":".\;.\node_modules\.bin;C:\Windows\System32;C:\Windows;C:\Windows\System32\OpenSSH\;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;e:\sdk\git\cmd;e:\sdk\nodejs;C:\Users\shf\AppData\Roaming\npm;e:\sdk\python\Scripts\;e:\sdk\python;C:\Program Files\dotnet\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\shf\AppData\Local\Microsoft\WindowsApps;E:\sdk\nodejs\;","OS":"Windows_NT","OneDriveConsumer":"C:\Users\shf\OneDrive","OneDrive":"C:\Users\shf\OneDrive","NUMBER_OF_PROCESSORS":"16","NO_UPDATE_NOTIFIER":"1","NODE_EXTRA_CA_CERTS":"d:/0/cfg/my-root-cas.pem","NODE_ENV":"development","LOGONSERVER":"\\SHF-LAPTOP","LOCALAPPDATA":"C:\Users\shf\AppData\Local","HOMEPATH":"\Users\shf","HOMEDRIVE":"C:","file.encoding":"UTF-8","DriverData":"C:\Windows\System32\Drivers\DriverData","configsetroot":"C:\WINDOWS\ConfigSetRoot","ConEmuWorkDrive":"d:","ConEmuWorkDir":"d:\winax","ConEmuServerPID":"28984","ConEmuPID":"9420","ConEmuPalette":"<Current color scheme>","ConEmuIsAdmin":"ADMIN","ConEmuHWND":"0x0001032C","ConEmuHooks":"Enabled","ConEmuDrive":"C:","ConEmuDrawHWND":"0x001E1B64","ConEmuDir":"C:\Program Files\ConEmu","ConEmuConfig":"","ConEmuCfgDir":"C:\Program Files\ConEmu","ConEmuBuild":"210912","ConEmuBaseDirShort":"C:\PROGRA~1\ConEmu\ConEmu","ConEmuBaseDir":"C:\Program Files\ConEmu\ConEmu","ConEmuBackHWND":"0x002F1D50","ConEmuArgs2":"-","ConEmuArgs":"","ConEmuAnsiLog":"","ConEmuANSI":"ON","ComSpec":"C:\WINDOWS\system32\cmd.exe","COMPUTERNAME":"SHF-LAPTOP","CommonProgramW6432":"C:\Program Files\Common Files","CommonProgramFiles(x86)":"C:\Program Files (x86)\Common Files","CommonProgramFiles":"C:\Program Files\Common Files","APPDATA":"C:\Users\shf\AppData\Roaming","ANSICON_DEF":"7","ANSICON":"315x3000 (315x77)","ALLUSERSPROFILE":"C:\ProgramData","TERM":"dumb"},"shell":false}
gyp sill find Python execFile result: err = null
gyp sill find Python execFile result: stdout = "3.10.0rn"
gyp sill find Python execFile result: stderr = ""
gyp verb find Python - version is "3.10.0"
gyp info find Python using Python version 3.10.0 found at "e:sdkpythonpython.exe"
gyp verb get node dir no --target version specified, falling back to host node version: 16.11.1
gyp verb command install [ '16.11.1' ]
gyp verb install input version string "16.11.1"
gyp verb install installing version: 16.11.1
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 16.11.1
gyp verb build dir attempting to create "build" dir: d:winaxbuild
gyp verb build dir "build" dir needed to be created? No
gyp verb find VS msvs_version not set from command line or npm config
gyp verb find VS VCINSTALLDIR not set, not running in VS Command Prompt
gyp sill find VS Running C:WINDOWSSystem32WindowsPowerShellv1.0powershell.exe [
gyp sill find VS '-ExecutionPolicy',
gyp sill find VS 'Unrestricted',
gyp sill find VS '-NoProfile',
gyp sill find VS '-Command',
gyp sill find VS "&{Add-Type -Path 'd:\0\node_modules\node-gyp\lib\Find-VisualStudio.cs';[VisualStudioConfiguration.Main]::PrintJson()}"
gyp sill find VS ]
gyp sill find VS PS stderr = ""
gyp sill find VS processing installation: "C:Program Files (x86)Microsoft Visual Studio2019Community"
gyp sill find VS - version match = ["16.11.31729.503","16","11"]
gyp sill find VS - found VC.MSBuild.Base
gyp sill find VS - found VC.Tools.x86.x64
gyp sill find VS vsInfo: [
gyp sill find VS {
gyp sill find VS version: '16.11.31729.503',
gyp sill find VS versionMajor: 16,
gyp sill find VS versionMinor: 11,
gyp sill find VS versionYear: 2019,
gyp sill find VS path: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community',
gyp sill find VS msBuild: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe',
gyp sill find VS toolset: 'v142',
gyp sill find VS sdk: null
gyp sill find VS }
gyp sill find VS ]
gyp verb find VS checking VS2019 (16.11.31729.503) found at:
gyp verb find VS "C:Program Files (x86)Microsoft Visual Studio2019Community"
gyp verb find VS - found "Visual Studio C++ core features"
gyp verb find VS - found VC++ toolset: v142
gyp verb find VS - missing any Windows SDK
gyp verb find VS could not find a version of Visual Studio 2017 or newer to use
gyp verb find VS looking for Visual Studio 2015
gyp sill reg-search looking for "14.0" in "HKLM\Software\Microsoft\VisualStudio\SxS\VC7"
gyp sill reg running C:WINDOWSSystem32reg.exe [
gyp sill reg 'query',
gyp sill reg 'HKLM\Software\Microsoft\VisualStudio\SxS\VC7',
gyp sill reg '/v',
gyp sill reg '14.0'
gyp sill reg ]
gyp sill reg reg.exe stdout = ""
gyp sill reg reg.exe err = "Error: Command failed: C:\WINDOWS\System32\reg.exe query HKLM\Software\Microsoft\VisualStudio\SxS\VC7 /v 14.0n����: ϵͳ�Ҳ���ָ����ע������ֵ��rnn at ChildProcess.exithandler (node:child_process:397:12)n at ChildProcess.emit (node:events:390:28)n at
maybeClose (node:internal/child_process:1064:16)n at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)"
gyp sill reg reg.exe stderr = "����: ϵͳ�Ҳ���ָ����ע������ֵ��rn"
gyp sill reg-search looking for "14.0" in "HKLM\Software\Wow6432Node\Microsoft\VisualStudio\SxS\VC7"
gyp sill reg running C:WINDOWSSystem32reg.exe [
gyp sill reg 'query',
gyp sill reg 'HKLM\Software\Wow6432Node\Microsoft\VisualStudio\SxS\VC7',
gyp sill reg '/v',
gyp sill reg '14.0'
gyp sill reg ]
gyp sill reg reg.exe stdout = ""
gyp sill reg reg.exe err = "Error: Command failed: C:\WINDOWS\System32\reg.exe query HKLM\Software\Wow6432Node\Microsoft\VisualStudio\SxS\VC7 /v 14.0n����: ϵͳ�Ҳ���ָ����ע������ֵ��rnn at ChildProcess.exithandler (node:child_process:397:12)n at ChildProcess.emit (node:events:39
0:28)n at maybeClose (node:internal/child_process:1064:16)n at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)"
gyp sill reg reg.exe stderr = "����: ϵͳ�Ҳ���ָ����ע������ֵ��rn"
gyp verb find VS - not found
gyp verb find VS not looking for VS2013 as it is only supported up to Node.js 8
gyp ERR! find VS
gyp ERR! find VS msvs_version not set from command line or npm config
gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
gyp ERR! find VS checking VS2019 (16.11.31729.503) found at:
gyp ERR! find VS "C:Program Files (x86)Microsoft Visual Studio2019Community"
gyp ERR! find VS - found "Visual Studio C++ core features"
gyp ERR! find VS - found VC++ toolset: v142
gyp ERR! find VS - missing any Windows SDK
gyp ERR! find VS could not find a version of Visual Studio 2017 or newer to use
gyp ERR! find VS looking for Visual Studio 2015
gyp ERR! find VS - not found
gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
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 (d:node_modulesnode-gyplibfind-visualstudio.js:121:47)
gyp ERR! stack at d:node_modulesnode-gyplibfind-visualstudio.js:74:16
gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (d:node_modulesnode-gyplibfind-visualstudio.js:351:14)
gyp ERR! stack at d:node_modulesnode-gyplibfind-visualstudio.js:70:14
gyp ERR! stack at d:node_modulesnode-gyplibfind-visualstudio.js:372:16
gyp ERR! stack at d:node_modulesnode-gyplibutil.js:54:7
gyp ERR! stack at d:node_modulesnode-gyplibutil.js:33:16
gyp ERR! stack at ChildProcess.exithandler (node:child_process:404:5)
gyp ERR! stack at ChildProcess.emit (node:events:390:28)
gyp ERR! stack at maybeClose (node:internal/child_process:1064:16)
gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
gyp ERR! System Windows_NT 10.0.22000
gyp ERR! command "e:\sdk\nodejs\node.exe" "d:\0\node_modules\node-gyp\bin\node-gyp.js" "--loglevel=silly" "configure"
gyp ERR! cwd d:winax
gyp ERR! node -v v16.11.1
gyp ERR! node-gyp -v v8.3.0
gyp ERR! not ok
```
#node.js #visual-studio #parceljs
Вопрос:
Я пытаюсь установить пакет-пакет, используя yarn и npm. моя версия yarn 1.22.11
: версия npm : 7.20.2
windows10 : 19043.1110
Я натыкаюсь на :
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@7.1.2
npm ERR! gyp info using node@16.5.0 | win32 | x64
npm ERR! gyp info find Python using Python version 2.7.15 found at "C:Usershypo.windows-build-toolspython27python.exe"
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! find VS msvs_version was set from command line or npm config
npm ERR! gyp ERR! find VS - looking for Visual Studio version 2015
npm ERR! gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
npm ERR! gyp ERR! find VS checking VS2017 (15.9.28307.1585) found at:
npm ERR! gyp ERR! find VS "C:Program Files (x86)Microsoft Visual Studio2017Community"
npm ERR! gyp ERR! find VS - found "Visual Studio C core features"
npm ERR! gyp ERR! find VS - found VC toolset: v141
npm ERR! gyp ERR! find VS - found Windows SDK: 10.0.17763.0
npm ERR! gyp ERR! find VS - msvs_version does not match this version
npm ERR! gyp ERR! find VS could not find a version of Visual Studio 2017 or newer to use
npm ERR! gyp ERR! find VS looking for Visual Studio 2015
npm ERR! gyp ERR! find VS - not found
npm ERR! gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! find VS valid versions for msvs_version:
npm ERR! gyp ERR! find VS - "2017"
npm ERR! gyp ERR! find VS - "C:Program Files (x86)Microsoft Visual Studio2017Community"
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! find VS **************************************************************
npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio
npm ERR! gyp ERR! find VS including the "Desktop development with C " workload.
npm ERR! gyp ERR! find VS For more information consult the documentation at:
npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
npm ERR! gyp ERR! find VS **************************************************************
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! configure error
npm ERR! gyp ERR! stack Error: Could not find any Visual Studio installation to use
npm ERR! gyp ERR! stack at VisualStudioFinder.fail (C:UsershypoAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:121:47)
npm ERR! gyp ERR! stack at C:UsershypoAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:74:16
npm ERR! gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:UsershypoAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:351:14)
npm ERR! gyp ERR! stack at C:UsershypoAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:70:14
npm ERR! gyp ERR! stack at C:UsershypoAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:372:16
npm ERR! gyp ERR! stack at C:UsershypoAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibutil.js:54:7
npm ERR! gyp ERR! stack at C:UsershypoAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibutil.js:33:16
npm ERR! gyp ERR! stack at ChildProcess.exithandler (node:child_process:404:5)
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:394:28)
npm ERR! gyp ERR! stack at maybeClose (node:internal/child_process:1067:16)
npm ERR! gyp ERR! System Windows_NT 10.0.19043
npm ERR! gyp ERR! command "C:Program Filesnodejsnode.exe" "C:UsershypoAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd C:UsershypoAppDataRoamingnpmnode_modulesparcel-bundlernode_modulesdeasync
npm ERR! gyp ERR! node -v v16.5.0
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok
npm ERR! Build failed
Что я сделал до сих пор?
установил установщик visual studio и загрузил 2017v следующим образом :
Также я скачал visual studio 2019 с полными опциями, и ошибка сохраняется.
npm install --g --production windows-build-tools
застревает на полпути и должен остановить его вручную.
Как я могу установить посылку на свой компьютер?
Комментарии:
1. В конце концов я сдался.
Ответ №1:
Вы, вероятно, не хотите использовать parcel-bundler
пакет — это устаревшая версия пакета v1. Может быть, попробовать еще раз с parcel
пакетом, версией 2.0.0
?
Комментарии:
1. Нет, приятель, к сожалению, это не мой путь. Я совсем отказался от этого.
Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.
seal-mask
When running npm install, it gets to a certain point in the process where it causes a cascade of errors and I can’t really tell what is going on. I’ve pasted the errors from the terminal below:
npm ERR! code 1 npm ERR! path C:UsersjeffhDocumentsDev Stuffrest-apinode_modulesbcrypt npm ERR! command failed npm ERR! command C:WINDOWSsystem32cmd.exe /d /s /c node-pre-gyp install --fallback-to-build npm ERR! Failed to execute 'C:Program Files (x86)nodejsnode.exe C:UsersjeffhAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js configure --fallback-to-build --module=C:UsersjeffhDocumentsDev Stuffrest-apinode_modulesbcryptlibbindingnapi-v3bcrypt_lib.node --module_name=bcrypt_lib --module_path=C:UsersjeffhDocumentsDev Stuffrest-apinode_modulesbcryptlibbindingnapi-v3 --napi_version=7 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3' (1) npm ERR! node-pre-gyp info it worked if it ends with ok npm ERR! node-pre-gyp info using node-pre-gyp@1.0.5 npm ERR! node-pre-gyp info using node@14.16.1 | win32 | ia32 npm ERR! node-pre-gyp info check checked for "C:UsersjeffhDocumentsDev Stuffrest-apinode_modulesbcryptlibbindingnapi-v3bcrypt_lib.node" (not found) npm ERR! node-pre-gyp http GET https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-win32-ia32-unknown.tar.gz npm ERR! node-pre-gyp ERR! install response status 403 Forbidden on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-win32-ia32-unknown.tar.gz npm ERR! node-pre-gyp WARN Pre-built binaries not installable for bcrypt@5.0.1 and node@14.16.1 (node-v83 ABI, unknown) (falling back to source compile with node-gyp) npm ERR! node-pre-gyp WARN Hit error response status 403 Forbidden on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-win32-ia32-unknown.tar.gz npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@7.1.2 npm ERR! gyp info using node@14.16.1 | win32 | ia32 npm ERR! gyp info ok npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@7.1.2 npm ERR! gyp info using node@14.16.1 | win32 | ia32 npm ERR! gyp info find Python using Python version 3.9.7 found at "C:UsersjeffhAppDataLocalMicrosoftWindowsAppsPythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0python.exe" npm ERR! gyp ERR! find VS npm ERR! gyp ERR! find VS msvs_version not set from command line or npm config npm ERR! gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt npm ERR! gyp ERR! find VS checking VS2019 (16.7.30406.217) found at: npm ERR! gyp ERR! find VS "C:Program Files (x86)Microsoft Visual Studio2019Community" npm ERR! gyp ERR! find VS - found "Visual Studio C++ core features" npm ERR! gyp ERR! find VS - found VC++ toolset: v142 npm ERR! gyp ERR! find VS - missing any Windows SDK npm ERR! gyp ERR! find VS could not find a version of Visual Studio 2017 or newer to use npm ERR! gyp ERR! find VS looking for Visual Studio 2015 npm ERR! gyp ERR! find VS - not found npm ERR! gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8 npm ERR! gyp ERR! find VS npm ERR! gyp ERR! find VS ************************************************************** npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload. npm ERR! gyp ERR! find VS For more information consult the documentation at: npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows npm ERR! gyp ERR! find VS ************************************************************** npm ERR! gyp ERR! find VS npm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: Could not find any Visual Studio installation to use npm ERR! gyp ERR! stack at VisualStudioFinder.fail (C:UsersjeffhAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:121:47) npm ERR! gyp ERR! stack at C:UsersjeffhAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:74:16 npm ERR! gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:UsersjeffhAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:351:14) npm ERR! gyp ERR! stack at C:UsersjeffhAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:70:14 npm ERR! gyp ERR! stack at C:UsersjeffhAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:372:16 npm ERR! gyp ERR! stack at C:UsersjeffhAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibutil.js:54:7 npm ERR! gyp ERR! stack at C:UsersjeffhAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibutil.js:33:16 npm ERR! gyp ERR! stack at ChildProcess.exithandler (child_process.js:315:5) npm ERR! gyp ERR! stack at ChildProcess.emit (events.js:315:20) npm ERR! gyp ERR! stack at maybeClose (internal/child_process.js:1048:16) npm ERR! gyp ERR! System Windows_NT 10.0.19042 npm ERR! gyp ERR! command "C:\Program Files (x86)\nodejs\node.exe" "C:\Users\jeffh\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\Users\jeffh\Documents\Dev Stuff\rest-api\node_modules\bcrypt\lib\binding\napi-v3\bcrypt_lib.node" "--module_name=bcrypt_lib" "--module_path=C:\Users\jeffh\Documents\Dev Stuff\rest-api\node_modules\bcrypt\lib\binding\napi-v3" "--napi_version=7" "--node_abi_napi=napi" "--napi_build_version=3" "--node_napi_label=napi-v3" npm ERR! gyp ERR! cwd C:UsersjeffhDocumentsDev Stuffrest-apinode_modulesbcrypt npm ERR! gyp ERR! node -v v14.16.1 npm ERR! gyp ERR! node-gyp -v v7.1.2 npm ERR! gyp ERR! not ok npm ERR! node-pre-gyp ERR! build error npm ERR! node-pre-gyp ERR! stack Error: Failed to execute 'C:Program Files (x86)nodejsnode.exe C:UsersjeffhAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js configure --fallback-to-build --module=C:UsersjeffhDocumentsDev Stuffrest-apinode_modulesbcryptlibbindingnapi-v3bcrypt_lib.node --module_name=bcrypt_lib --module_path=C:UsersjeffhDocumentsDev Stuffrest-apinode_modulesbcryptlibbindingnapi-v3 --napi_version=7 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3' (1) npm ERR! node-pre-gyp ERR! stack at ChildProcess.<anonymous> (C:UsersjeffhDocumentsDev Stuffrest-apinode_modules@mapboxnode-pre-gyplibutilcompile.js:89:23) npm ERR! node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20) npm ERR! node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1048:16) npm ERR! node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) npm ERR! node-pre-gyp ERR! System Windows_NT 10.0.19042 npm ERR! node-pre-gyp ERR! command "C:\Program Files (x86)\nodejs\node.exe" "C:\Users\jeffh\Documents\Dev Stuff\rest-api\node_modules\@mapbox\node-pre-gyp\bin\node-pre-gyp" "install" "--fallback-to-build" npm ERR! node-pre-gyp ERR! cwd C:UsersjeffhDocumentsDev Stuffrest-apinode_modulesbcrypt npm ERR! node-pre-gyp ERR! node -v v14.16.1 npm ERR! node-pre-gyp ERR! node-pre-gyp -v v1.0.5 npm ERR! node-pre-gyp ERR! not ok npm ERR! A complete log of this run can be found in: npm ERR! C:UsersjeffhAppDataLocalnpm-cache_logs2021-09-21T00_55_49_910Z-debug.log
1 Answer
Hi try to execute in cmd line this «npm install —g —production windows-build-tools» maybe it helps and after execute npm install
Hi.
I’m looking to apply a custom CSS to our SPO sites, to apply company theming. I came across
https://github.com/pnp/sp-dev-fx-extensions/tree/master/samples/react-application-injectcss, which looks promising, but I’m having some issues.
- According to the documentation, I thought that simply uploading the custom CSS file would suffice, but apparently it doesn’t (unless I’m doing something wrong). Have anyone gotten this to work?
- As a plan B, I though I’d build and deploy the SPFx project, just in case this indeed is a prerequisite. I’ve got Visual Studio 2019 installed, but it looks like the SPFx project isn’t compatible with this version:
gyp ERR! find VS msvs_version not set from command line or npm config
gyp ERR! find VS running in VS Command Prompt, installation path is:
gyp ERR! find VS "C:Program Files (x86)Microsoft Visual Studio2017Professional"
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 - not found
gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
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:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:121:47)
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:74:16
gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:351:14)
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:70:14
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:372:16
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibutil.js:54:7
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibutil.js:33:16
gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
gyp ERR! stack at ChildProcess.emit (events.js:310:20)
gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
gyp ERR! System Windows_NT 10.0.17763
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:Usersmeprojectssp-dev-fx-extensionssamplesreact-application-injectcssnode_modulesdeasync
gyp ERR! node -v v12.16.3
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
Build failed
Does this mean that the SPFx project doesn’t support Visual Studio 2019? Will I have to install Visual Studio 2017 to build this project?
Hey, I tried a few things and I can’t get the thing to run npm install properly.
gyp ERR! find VS
gyp ERR! find VS msvs_version not set from command line or npm config
gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
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 — not found
gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
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 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:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:121:47)
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:74:16
gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:351:14)
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:70:14
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibfind-visualstudio.js:372:16
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibutil.js:54:7
gyp ERR! stack at C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibutil.js:33:16
gyp ERR! stack at ChildProcess.exithandler (child_process.js:302:5)
gyp ERR! stack at ChildProcess.emit (events.js:210:5)
gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command «C:Program Filesnodejsnode.exe» «C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js» «rebuild»
gyp ERR! cwd C:UsersMadmouseKedDesktopErika-BotMaster-Botnode_modulesnode-opus
gyp ERR! node -v v12.13.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
npm WARN discord.js-commando@0.11.0-dev requires a peer of @types/better-sqlite3@5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js-commando@0.11.0-dev requires a peer of better-sqlite3@5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js-commando@0.11.0-dev requires a peer of discord.js@12.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js-commando@0.11.0-dev requires a peer of sqlite@3.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN master-bot@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modulesfsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {«os»:»darwin»,»arch»:»any»} (current: {«os»:»win32″,»arch»:»x64″})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ref@1.3.5 (node_modulesref):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ref@1.3.5 install: node-gyp rebuild
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-opus@0.3.2 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-opus@0.3.2 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersMadmouseKedAppDataRoamingnpm-cache_logs2019-12-03T15_45_58_318Z-debug.log
Hope you can help me out,
Thanks!
-Ked