c++node.jsnpm-installnode-gyp

TRACKER : error TRK0005: Failed to locate: "CL.exe"


I feel like I've tried everything.

BUT NO matter what I do I still get the error:

TRACKER : error TRK0005: Failed to locate: "CL.exe".

I have attempted every "solution" i could find on google that discusses or descripe this issue.

When i run npm install

I get the following error:

    TRACKER : error TRK0005: Failed to locate: "CL.exe". file not found


gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
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:\xampp\htdocs\myproject\src\node_modules\node-expat
gyp ERR! node -v v6.11.1
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
learningbank@1.0.0 C:\xampp\htdocs\myproject\src
`-- (empty)

Can anyone tell me how I can fix this issue?

My operation system is "Windows 10 pro".


Solution

  • CL.exe is the command line build of VS. Couple of things I would look at:

    1. When you install VS is the CL install optional, if so is it on?
    2. Environment variables. See https://msdn.microsoft.com/en-us/library/kezkeayy.aspx