[INFO] npm error code 1
[INFO] npm error path D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-sass
[INFO] npm error command failed
[INFO] npm error command C:\Windows\System32\cmd.exe /d /s /c node scripts/build.js
[INFO] npm error Building: D:\workspace\openmeetings\openmeetings-web\target\node\node.exe D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
[INFO] npm error gyp info it worked if it ends with ok
[INFO] npm error gyp verb cli [
[INFO] npm error gyp verb cli ‘D:\workspace\openmeetings\openmeetings-web\target\node\node.exe’,
[INFO] npm error gyp verb cli ‘D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\bin\node-gyp.js’,
[INFO] npm error gyp verb cli ‘rebuild’,
[INFO] npm error gyp verb cli ‘–verbose’,
[INFO] npm error gyp verb cli ‘–libsass_ext=’,
[INFO] npm error gyp verb cli ‘–libsass_cflags=’,
[INFO] npm error gyp verb cli ‘–libsass_ldflags=’,
[INFO] npm error gyp verb cli ‘–libsass_library=’
[INFO] npm error gyp verb cli ]
[INFO] npm error gyp info using [email protected]
[INFO] npm error gyp info using [email protected] | win32 | x64
[INFO] npm error gyp verb command rebuild []
[INFO] npm error gyp verb command clean []
[INFO] npm error gyp verb clean removing “build” directory
[INFO] npm error gyp verb command configure []
[INFO] npm error gyp verb find Python Python is not set from command line or npm configuration
[INFO] npm error gyp verb find Python Python is not set from environment variable PYTHON
[INFO] npm error gyp verb find Python checking if “python3” can be used
[INFO] npm error gyp verb find Python - executing “python3” to get executable path
[INFO] npm error gyp verb find Python - “python3” is not in PATH or produced an error
[INFO] npm error gyp verb find Python checking if “python” can be used
[INFO] npm error gyp verb find Python - executing “python” to get executable path
[INFO] npm error gyp verb find Python - executable path is “C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe”
[INFO] npm error gyp verb find Python - executing “C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe” to get version
[INFO] npm error gyp verb find Python - version is “3.8.7”
[INFO] npm error gyp info find Python using Python version 3.8.7 found at “C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe”
[INFO] npm error gyp verb get node dir no --target version specified, falling back to host node version: 20.18.1
[INFO] npm error gyp verb command install [ ‘20.18.1’ ]
[INFO] npm error gyp verb install input version string “20.18.1”
[INFO] npm error gyp verb install installing version: 20.18.1
[INFO] npm error gyp verb install --ensure was passed, so won’t reinstall if already installed
[INFO] npm error gyp verb install version is already installed, need to check “installVersion”
[INFO] npm error gyp verb got “installVersion” 11
[INFO] npm error gyp verb needs “installVersion” 9
[INFO] npm error gyp verb install version is good
[INFO] npm error gyp verb get node dir target node version installed: 20.18.1
[INFO] npm error gyp verb build dir attempting to create “build” dir: D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-sass\build
[INFO] npm error gyp verb build dir “build” dir needed to be created? Yes
[INFO] npm error gyp verb find VS msvs_version not set from command line or npm config
[INFO] npm error gyp verb find VS VCINSTALLDIR not set, not running in VS Command Prompt
[INFO] npm error gyp verb find VS could not use PowerShell to find Visual Studio 2017 or newer, try re-running with ‘–loglevel silly’ for more details
[INFO] npm error gyp verb find VS looking for Visual Studio 2015
[INFO] npm error gyp verb find VS - not found
[INFO] npm error gyp verb find VS not looking for VS2013 as it is only supported up to Node.js 8
[INFO] npm error gyp ERR! find VS
[INFO] npm error gyp ERR! find VS msvs_version not set from command line or npm config
[INFO] npm error gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
[INFO] npm error gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer, try re-running with ‘–loglevel silly’ for more details
[INFO] npm error gyp ERR! find VS looking for Visual Studio 2015
[INFO] npm error gyp ERR! find VS - not found
[INFO] npm error gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
[INFO] npm error gyp ERR! find VS
[INFO] npm error gyp ERR! find VS **************************************************************
[INFO] npm error gyp ERR! find VS You need to install the latest version of Visual Studio
[INFO] npm error gyp ERR! find VS including the “Desktop development with C++” workload.
[INFO] npm error gyp ERR! find VS For more information consult the documentation at:
[INFO] npm error gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
[INFO] npm error gyp ERR! find VS **************************************************************
[INFO] npm error gyp ERR! find VS
[INFO] npm error gyp ERR! configure error
[INFO] npm error gyp ERR! stack Error: Could not find any Visual Studio installation to use
[INFO] npm error gyp ERR! stack at VisualStudioFinder.fail (D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\lib\find-visualstudio.js:122:47)
[INFO] npm error gyp ERR! stack at D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\lib\find-visualstudio.js:75:16
[INFO] npm error gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\lib\find-visualstudio.js:363:14)
[INFO] npm error gyp ERR! stack at D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\lib\find-visualstudio.js:71:14
[INFO] npm error gyp ERR! stack at D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\lib\find-visualstudio.js:384:16
[INFO] npm error gyp ERR! stack at D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\lib\util.js:54:7
[INFO] npm error gyp ERR! stack at D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\lib\util.js:33:16
[INFO] npm error gyp ERR! stack at ChildProcess.exithandler (node:child_process:430:5)
[INFO] npm error gyp ERR! stack at ChildProcess.emit (node:events:518:28)
[INFO] npm error gyp ERR! stack at maybeClose (node:internal/child_process:1104:16)
[INFO] npm error gyp ERR! System Windows_NT 10.0.22621
[INFO] npm error gyp ERR! command “D:\workspace\openmeetings\openmeetings-web\target\node\node.exe” “D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-gyp\bin\node-gyp.js” “rebuild” “–verbose” “–libsass_ext=” “–libsass_cflags=” “–libsass_ldflags=” “–libsass_library=”
[INFO] npm error gyp ERR! cwd D:\workspace\openmeetings\openmeetings-web\src\main\front\node_modules\node-sass
[INFO] npm error gyp ERR! node -v v20.18.1
[INFO] npm error gyp ERR! node-gyp -v v8.4.1
[INFO] npm error gyp ERR! not ok
[INFO] npm error Build failed with error code: 1
[INFO] npm error A complete log of this run can be found in: C:\Users\Administrator\node_cache_logs\2025-01-17T01_12_58_669Z-debug-0.log
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:35 min
[INFO] Finished at: 2025-01-17T09:13:56+08:00
[INFO] ------------------------------------------------------------------------
检查node.js版本和python版本等是否和项目要求的匹配。
java/maven/node.js/python/visual studio等等。