相关文章推荐
谦虚好学的钥匙  ·  Java 遍历JsonNode·  3 天前    · 
沉稳的饭卡  ·  javascript - Is-there ...·  2 年前    · 
风度翩翩的可乐  ·  《SeleniumBasic ...·  2 年前    · 
俊逸的西瓜  ·  Move resources to a ...·  2 年前    · 
Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Learn more about Teams

Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1

Ask Question

i am trying to install all dependencies using npm install command, but while installing it i am getting error like below :

ling source file ..\src\threaded_callback_invokation.cc)
c:\applatest\applatest\node_modules\nan\nan.h(1478): warning C4996: 'node::MakeCallback': was declared deprecated (comp
iling source file ..\src\threaded_callback_invokation.cc) [C:\appLatest\appLatest\node_modules\voicemeeter\node_modules
\ffi\build\ffi_bindings.vcxproj]
  c:\users\alliancetek\.node-gyp\10.15.0\include\node\node.h(176): note: see declaration of 'node::MakeCallback' (compi
  ling source file ..\src\threaded_callback_invokation.cc)
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.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:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)
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:\appLatest\appLatest\node_modules\voicemeeter\node_modules\ffi
gyp ERR! node -v v10.15.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 7zip-bin-linux@1.3.1 (node_modules\7zip-bin-linux):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 7zip-bin-linux@1.3.1: wanted {"os":"linux","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 7zip-bin-mac@1.0.1 (node_modules\7zip-bin-mac):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 7zip-bin-mac@1.0.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ffi@2.2.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ffi@2.2.0 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:\Users\alliancetek\AppData\Roaming\npm-cache\_logs\2019-02-05T10_40_31_378Z-debug.log

in many of solutions i got try npm install node-gyp or uninstall or install it again but in that i am getting same error.

Also try with this steps:

  • Install the latest versions of Python (it may not be related😅), and "Microsoft Visual C++ Redistributable for Visual Studio 2017", and of course, Node.js and NPM;
  • As Admin: $ cd "C:\Program Files\nodejs\node_modules\npm" $ npm install node-gyp
  • $ npm config set msvs_version 2015 --global Note that I have VS 2017, but configuring it as ver 2017 won't work. Not sure why.
  • As Admin: $ npm install -g node-sass And finally, one last check: $ node-sass -v
  • and try with npm install --production windows-build-tools but getting no result by any option.

    tried with every solution but none of the working. i have installed python with 2.7.15, vc++ building tools, visual studio 2017 and all required components.

    I am finding solution from last 2 weeks please suggest me correct answer

    Please specify which dependencies you are trying to install. If multiple try to isolate the package which fails to install. – Mathyn Feb 5, 2019 at 11:06 my project is in aurelia js. so thats why i have added aurelia question. if i have added then it have some meaning @avrahamcool – sejal Feb 5, 2019 at 11:21 i am only trying to install "npm install" command because without that i am not able to install any dependencies and i am facing issue in "npm install" command itself @Mathyn – sejal Feb 5, 2019 at 11:22 If you run npm install you are installing dependencies based on a package.json part of the project. Please share this package.json with us. – Mathyn Feb 5, 2019 at 12:17
  • run: npm cache clean --force
  • delete node_modules
  • delete packagelock.json and yarn.lock(if have)
  • run: npm install
  • Delete the ~/.node-gyp folder and then the ~/.npmrc file. Reboot your server and rerun npm install in your project folder and please check the server node version package.json file than what your local environment was running. So check what you are running locally with: – Shubham Tiwari Feb 5, 2019 at 12:16 no didnt work for me. everything is same as last one . this is my repo that have this error github.com/llighter/ionic-studycard – saber tabatabaee yazdi May 25, 2020 at 21:18 I faced the same on Win 10 - the problem was again the version of node. I installed a node version manager for windows : github.com/coreybutler/nvm-windows/releases Then I installed v. 10 (as this was for an Ang7 project, I had v. 12 before that): nvm install 10 nvm use 10.0.0 And this resolved the problem. With the manager you can quickly switch node versions if you're working in multiple repos. – Albena Kertova Mar 20, 2020 at 13:58 yes this worked for me, apparently when i ticked the checkbox that asks to install chocolaty and other c++ libraries it downloaded whatever the heck was missing and i was able to do npm install – some_groceries Mar 28, 2022 at 8:59
  • Run npm install --production windows-build-tools might take longer to install, worked for my friend
  • Reinstalling nodeJs worked for me
  • You can try downgrading Node.js to an older version, i was using version v14.16.1LTS. After switching to v10.24.1 it worked.

    To change your node version check How to change to an older version of Node.js

    Remember to first remove your node_modules folder and package-lock.json or yarn.lock

    You can also try switching from yarn to npm or npm to yarn.

    Thank you for this suggestion, which might provide some limited short-term help. A proper explanation would greatly improve its long-term value by showing why this is a good solution to the problem, and would make it more useful to future readers with other, similar questions. Please edit your answer to add some explanation, including the assumptions you've made. – Toby Speight Aug 21, 2019 at 16:18

    Thanks for contributing an answer to Stack Overflow!

    • Please be sure to answer the question. Provide details and share your research!

    But avoid

    • Asking for help, clarification, or responding to other answers.
    • Making statements based on opinion; back them up with references or personal experience.

    To learn more, see our tips on writing great answers.