【发布时间】:2023-04-08 04:39:01
【问题描述】:
在 cmd 中执行 npm run sonarqube-scanner-node 命令时出错
E:...>npm run sonarqube-scanner-node
[17:04:46] Executing sonarqube-scanner ...
node_modules\sonarqube-scanner-node\dist\sonar-scanner-3.0.3.778\bin\sonar-scann
er.bat
child_process.js:504
throw err;
^
Error: spawnSync ...\git\zara-cargo-mobile\node_modules\sonarqube
-scanner-node\dist\sonar-scanner-3.0.3.778\bin\sonar-scanner.bat ENOENT
at exports._errnoException (util.js:1018:11)
at spawnSync (child_process.js:459:20)
at execFileSync (child_process.js:496:13)
at Object. (...\git\zara-cargo-mobile\node_modules
\sonarqube-scanner-node\src\index.js:18:1)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\
node_modules\npm\bin\npm-cli.js" "run" "sonarqube"
npm ERR! node v6.11.0
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
我还在浏览器中从 https://www.npmjs.com/package/sonarqube-scanner-node 测试 sonarqube-scanner-node。它也不起作用。
Error Stack Trace Viewer
Error: spawnSync /app/available_modules/1500637668000/sonarqube-scanner-node/dist/sonar-scanner-3.0.3.778/bin/sonar-scanner ENOENT
at util._errnoException in core util.js — line 1022
at child_process.spawnSync in core child_process.js — line 461
at child_process.execFileSync in core child_process.js — line 498
in sonarqube-scanner-node/src/index.js — line 18
node.js startup…
请帮我解决这个问题。
【问题讨论】:
-
您是否尝试过以下替代方案:npmjs.com/package/sonarqube-scanner?
-
@007 您使用的是预发布版本(0.0.7);可能您必须等待 1.0 版本。
-
@Fabrice-SonarSourceTeam 我使用 npm install sonar-scanner --save 命令安装了声纳扫描仪 add "sonar-scanner": "/node_modules/sonar-scanner/bin /声纳扫描仪”在脚本中。但是我得到了错误 ** 'node_modules' is not known as an internal or external command, operable program or batch file。 **
标签: node.js npm webpack sonarqube