Jump to content

Issues with Node-Gyp

TheNuzziNuzz

When installing or updating any packages that require compiling with node-gyp I get the following error:

 

C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\build\midi.vcxproj(20,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration 
is correct, and that the file exists on disk.

Whole log here:

 

Spoiler
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'i',
1 verbose cli   'midi',
1 verbose cli   '-g' ]
2 info using npm@6.4.1
3 info using node@v10.15.2
4 verbose npm-session e275961f9a6f23e6
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 http fetch GET 304 https://registry.npmjs.org/midi 152ms (from cache)
8 silly pacote tag manifest for midi@latest fetched in 167ms
9 timing stage:loadCurrentTree Completed in 336ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 0ms
13 silly install loadShrinkwrap
14 timing stage:loadIdealTree:loadShrinkwrap Completed in 1ms
15 silly install loadAllDepsIntoIdealTree
16 silly resolveWithNewModule midi@1.0.0 checking installable status
17 http fetch GET 304 https://registry.npmjs.org/bindings 42ms (from cache)
18 silly pacote range manifest for bindings@~1.5.0 fetched in 44ms
19 silly resolveWithNewModule bindings@1.5.0 checking installable status
20 http fetch GET 304 https://registry.npmjs.org/nan 90ms (from cache)
21 silly pacote range manifest for nan@^2.3.3 fetched in 91ms
22 silly resolveWithNewModule nan@2.14.0 checking installable status
23 http fetch GET 304 https://registry.npmjs.org/file-uri-to-path 37ms (from cache)
24 silly pacote version manifest for file-uri-to-path@1.0.0 fetched in 39ms
25 silly resolveWithNewModule file-uri-to-path@1.0.0 checking installable status
26 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 138ms
27 timing stage:loadIdealTree Completed in 141ms
28 silly currentTree npm
29 silly idealTree npm
29 silly idealTree `-- midi@1.0.0
29 silly idealTree   +-- bindings@1.5.0
29 silly idealTree   +-- file-uri-to-path@1.0.0
29 silly idealTree   `-- nan@2.14.0
30 silly install generateActionsToTake
31 timing stage:generateActionsToTake Completed in 3ms
32 silly diffTrees action count 4
33 silly diffTrees add file-uri-to-path@1.0.0
34 silly diffTrees add bindings@1.5.0
35 silly diffTrees add nan@2.14.0
36 silly diffTrees add midi@1.0.0
37 silly decomposeActions action count 32
38 silly decomposeActions fetch file-uri-to-path@1.0.0
39 silly decomposeActions extract file-uri-to-path@1.0.0
40 silly decomposeActions preinstall file-uri-to-path@1.0.0
41 silly decomposeActions build file-uri-to-path@1.0.0
42 silly decomposeActions install file-uri-to-path@1.0.0
43 silly decomposeActions postinstall file-uri-to-path@1.0.0
44 silly decomposeActions finalize file-uri-to-path@1.0.0
45 silly decomposeActions refresh-package-json file-uri-to-path@1.0.0
46 silly decomposeActions fetch bindings@1.5.0
47 silly decomposeActions extract bindings@1.5.0
48 silly decomposeActions preinstall bindings@1.5.0
49 silly decomposeActions build bindings@1.5.0
50 silly decomposeActions install bindings@1.5.0
51 silly decomposeActions postinstall bindings@1.5.0
52 silly decomposeActions finalize bindings@1.5.0
53 silly decomposeActions refresh-package-json bindings@1.5.0
54 silly decomposeActions fetch nan@2.14.0
55 silly decomposeActions extract nan@2.14.0
56 silly decomposeActions preinstall nan@2.14.0
57 silly decomposeActions build nan@2.14.0
58 silly decomposeActions install nan@2.14.0
59 silly decomposeActions postinstall nan@2.14.0
60 silly decomposeActions finalize nan@2.14.0
61 silly decomposeActions refresh-package-json nan@2.14.0
62 silly decomposeActions fetch midi@1.0.0
63 silly decomposeActions extract midi@1.0.0
64 silly decomposeActions preinstall midi@1.0.0
65 silly decomposeActions build midi@1.0.0
66 silly decomposeActions install midi@1.0.0
67 silly decomposeActions postinstall midi@1.0.0
68 silly decomposeActions finalize midi@1.0.0
69 silly decomposeActions refresh-package-json midi@1.0.0
70 silly install executeActions
71 silly doSerial global-install 32
72 verbose correctMkdir C:\Users\nuzzl\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
73 verbose lock using C:\Users\nuzzl\AppData\Roaming\npm-cache\_locks\staging-6278b3cf1d6f7045.lock for C:\Users\nuzzl\AppData\Roaming\npm\node_modules\.staging
74 silly doParallel extract 4
75 silly extract file-uri-to-path@1.0.0
76 silly extract bindings@1.5.0
77 silly extract nan@2.14.0
78 silly extract midi@1.0.0
79 silly tarball trying file-uri-to-path@1.0.0 by hash: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
80 silly tarball trying bindings@~1.5.0 by hash: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
81 silly tarball trying nan@^2.3.3 by hash: sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
82 silly tarball trying midi@latest by hash: sha512-BL2xedtLEy2ExJujuvQQNs5Gz1aXv7/wpq3KKZ7FmmTvVfR3eC+OgiwtC+4+9IinsXfQnTNSOBrG2PAjMHi0ZQ==
83 silly extract bindings@~1.5.0 extracted to C:\Users\nuzzl\AppData\Roaming\npm\node_modules\.staging\bindings-098c8952 (25ms)
84 silly extract file-uri-to-path@1.0.0 extracted to C:\Users\nuzzl\AppData\Roaming\npm\node_modules\.staging\file-uri-to-path-4479e313 (29ms)
85 silly extract nan@^2.3.3 extracted to C:\Users\nuzzl\AppData\Roaming\npm\node_modules\.staging\nan-258ffd61 (41ms)
86 silly extract midi@latest extracted to C:\Users\nuzzl\AppData\Roaming\npm\node_modules\.staging\midi-83d5f934 (109ms)
87 timing action:extract Completed in 111ms
88 silly doReverseSerial unbuild 32
89 silly doSerial remove 32
90 silly doSerial move 32
91 silly doSerial finalize 32
92 silly finalize C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules\file-uri-to-path
93 silly finalize C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules\bindings
94 silly finalize C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules\nan
95 silly finalize C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi
96 timing action:finalize Completed in 10ms
97 silly doParallel refresh-package-json 4
98 silly refresh-package-json C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules\file-uri-to-path
99 silly refresh-package-json C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules\bindings
100 silly refresh-package-json C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules\nan
101 silly refresh-package-json C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi
102 timing action:refresh-package-json Completed in 30ms
103 silly doParallel preinstall 4
104 silly preinstall file-uri-to-path@1.0.0
105 info lifecycle file-uri-to-path@1.0.0~preinstall: file-uri-to-path@1.0.0
106 silly preinstall bindings@1.5.0
107 info lifecycle bindings@1.5.0~preinstall: bindings@1.5.0
108 silly preinstall nan@2.14.0
109 info lifecycle nan@2.14.0~preinstall: nan@2.14.0
110 silly preinstall midi@1.0.0
111 info lifecycle midi@1.0.0~preinstall: midi@1.0.0
112 timing action:preinstall Completed in 1ms
113 silly doSerial build 32
114 silly build file-uri-to-path@1.0.0
115 info linkStuff file-uri-to-path@1.0.0
116 silly linkStuff file-uri-to-path@1.0.0 has C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules as its parent node_modules
117 silly linkStuff file-uri-to-path@1.0.0 is part of a global install
118 silly linkStuff file-uri-to-path@1.0.0 is installed into a global node_modules
119 silly build bindings@1.5.0
120 info linkStuff bindings@1.5.0
121 silly linkStuff bindings@1.5.0 has C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules as its parent node_modules
122 silly linkStuff bindings@1.5.0 is part of a global install
123 silly linkStuff bindings@1.5.0 is installed into a global node_modules
124 silly build nan@2.14.0
125 info linkStuff nan@2.14.0
126 silly linkStuff nan@2.14.0 has C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules as its parent node_modules
127 silly linkStuff nan@2.14.0 is part of a global install
128 silly linkStuff nan@2.14.0 is installed into a global node_modules
129 silly build midi@1.0.0
130 info linkStuff midi@1.0.0
131 silly linkStuff midi@1.0.0 has C:\Users\nuzzl\AppData\Roaming\npm\node_modules as its parent node_modules
132 silly linkStuff midi@1.0.0 is part of a global install
133 silly linkStuff midi@1.0.0 is installed into a global node_modules
134 silly linkStuff midi@1.0.0 is installed into the top-level global node_modules
135 timing action:build Completed in 2ms
136 silly doSerial global-link 32
137 silly doParallel update-linked 0
138 silly doSerial install 32
139 silly install file-uri-to-path@1.0.0
140 info lifecycle file-uri-to-path@1.0.0~install: file-uri-to-path@1.0.0
141 silly install bindings@1.5.0
142 info lifecycle bindings@1.5.0~install: bindings@1.5.0
143 silly install nan@2.14.0
144 info lifecycle nan@2.14.0~install: nan@2.14.0
145 silly install midi@1.0.0
146 info lifecycle midi@1.0.0~install: midi@1.0.0
147 verbose lifecycle midi@1.0.0~install: unsafe-perm in lifecycle true
148 verbose lifecycle midi@1.0.0~install: PATH: C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi\node_modules\.bin;C:\Users\nuzzl\AppData\Roaming\npm\node_modules\.bin;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\PuTTY\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Microsoft\Web Platform Installer\;C:\xampp\php;C:\composer;C:\Users\nuzzl\Downloads\New Old\platform-tools_r28.0.1-windows\platform-tools;C:\Android;C:\Windows\System32;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files\MacType;C:\Users\nuzzl\.windows-build-tools\python27;C:\Users\nuzzl\.windows-build-tools\python27\Scripts;C:\Program Files\dotnet\;C:\Users\nuzzl\AppData\Local\Microsoft\WindowsApps;C:\Users\nuzzl\AppData\Local\atom\bin;C:\Users\nuzzl\AppData\Local\Microsoft\WindowsApps;C:\Users\nuzzl\AppData\Roaming\Composer\vendor\bin;C:\Users\nuzzl\AppData\Local\Programs\Fiddler;C:\Users\nuzzl\AppData\Local\GitHubDesktop\bin;C:\Users\nuzzl\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\nuzzl\AppData\Roaming\npm;C:\Users\nuzzl\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;C:\src\flutter\bin;C:\Users\nuzzl\.windows-build-tools\python27;C:\Users\nuzzl\.windows-build-tools\python27\Scripts;
149 verbose lifecycle midi@1.0.0~install: CWD: C:\Users\nuzzl\AppData\Roaming\npm\node_modules\midi
150 silly lifecycle midi@1.0.0~install: Args: [ '/d /s /c''node-gyp rebuild' ]
151 silly lifecycle midi@1.0.0~install: Returned: code: 1  signal: null
152 info lifecycle midi@1.0.0~install: Failed to exec install script
153 timing action:install Completed in 1084ms
154 verbose unlock done using C:\Users\nuzzl\AppData\Roaming\npm-cache\_locks\staging-6278b3cf1d6f7045.lock for C:\Users\nuzzl\AppData\Roaming\npm\node_modules\.staging
155 timing stage:rollbackFailedOptional Completed in 33ms
156 timing stage:runTopLevelLifecycles Completed in 1759ms
157 verbose stack Error: midi@1.0.0 install: `node-gyp rebuild`
157 verbose stack Exit status 1
157 verbose stack     at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:301:16)
157 verbose stack     at EventEmitter.emit (events.js:189:13)
157 verbose stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
157 verbose stack     at ChildProcess.emit (events.js:189:13)
157 verbose stack     at maybeClose (internal/child_process.js:970:16)
157 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
158 verbose pkgid midi@1.0.0
159 verbose cwd C:\Users\nuzzl\OneDrive\User Library\Documents\Programming\MIDI\VirtualDJ
160 verbose Windows_NT 10.0.17134
161 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i" "midi" "-g"
162 verbose node v10.15.2
163 verbose npm  v6.4.1
164 error code ELIFECYCLE
165 error errno 1
166 error midi@1.0.0 install: `node-gyp rebuild`
166 error Exit status 1
167 error Failed at the midi@1.0.0 install script.
167 error This is probably not a problem with npm. There is likely additional logging output above.
168 verbose exit [ 1true ]

 

I don't understand this because everything was working yesterday. I don't remember changing anything.

Computers r fun

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×