I Am Having Trouble With the Mendix Pluggable Widget Tools

0
I am trying to use the pluggable widgets tool to build a custom widget. I have installed node.js, yeoman, python, and Visual Studio 2019. However, when I run the command yo mendix/widget, I get the error message below. What could I be doing wrong?   -----------------------------------------------------------------------------Start Error Message--------------------------------------------------------------------------------------------------------------------- npm ERR! code 1 npm ERR! path C:\Users\TimTusker\Documents\Mendix\CustomWidget-main\enter-to-action\node_modules\fibers npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node build.js || nodejs build.js npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@8.3.0 npm ERR! gyp info using node@16.13.2 | win32 | x64 npm ERR! gyp info find Python using Python version 3.10.2 found at "C:\Users\TimTusker\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\python.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 2017 npm ERR! gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt npm ERR! gyp ERR! find VS checking VS2019 (16.11.32106.194) found at: npm ERR! gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community" 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 - found Windows SDK: 10.0.19041.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 - "2019" npm ERR! gyp ERR! find VS - "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community" 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:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47) npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16 npm ERR! gyp ERR! stack     at VisualStudioFinder.findVisualStudio2013 (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14) npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14 npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:372:16 npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7 npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.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:390:28) npm ERR! gyp ERR! stack     at maybeClose (node:internal/child_process:1064:16) npm ERR! gyp ERR! System Windows_NT 10.0.19044 npm ERR! 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" "--release" npm ERR! gyp ERR! cwd C:\Users\TimTusker\Documents\Mendix\CustomWidget-main\enter-to-action\node_modules\fibers npm ERR! gyp ERR! node -v v16.13.2 npm ERR! gyp ERR! node-gyp -v v8.3.0 npm ERR! gyp ERR! not ok npm ERR! node-gyp exited with code: 1 npm ERR! Please make sure you are using a supported platform and node version. If you npm ERR! would like to compile fibers on this machine please make sure you have setup your npm ERR! build environment-- npm ERR! Windows + OS X instructions here: https://github.com/nodejs/node-gyp npm ERR! Ubuntu users please run: `sudo apt-get install g++ build-essential` npm ERR! RHEL users please run: `yum install gcc-c++` and `yum groupinstall 'Development Tools'` npm ERR! Alpine users please run: `sudo apk add python make g++` npm ERR! 'nodejs' is not recognized as an internal or external command, npm ERR! operable program or batch file. npm ERR! A complete log of this run can be found in: npm ERR!     C:\Users\TimTusker\AppData\Local\npm-cache\_logs\2022-02-01T21_57_26_600Z-debug.log Error @mendix/widget Command failed with exit code 1: npm install   -------------------------------------------------------------------------End Error Message-----------------------------------------------------------------------------------------------------------------------
asked
1 answers
3

Which version of node are you using? I know a new major version has been released recently but it is newer than what Mendix uses.

npm -v and node -v output would help here.

I'm using npm 6.14.15 and node 14.18.0

 

Using nvm to manage multiple npm/node versions really helps in that case.

https://github.com/coreybutler/nvm-windows

answered