错误:eslint bridge Node.js进程没有响应。这很可能是由于进程内存不足造成的

错误:eslint bridge Node.js进程没有响应。这很可能是由于进程内存不足造成的,node.js,azure-devops,sonarqube,Node.js,Azure Devops,Sonarqube,这源于Azure DevOps pipilene,当时正在使用SonarQube进行分析。 我试图应用以下步骤,但没有运气 NPM任务 npm安装-g增加内存限制 管道变量 SONAR\u SCANNER\u OPTS=-Xmx4096m 错误日志 信息:传感器类型脚本分析[javascript] 信息:在以下位置使用类型脚本:“D:\a\45\s\Source\RockyBrands.MODocuments\Presentation Tier\RockyBrands.MODocuments.W

这源于Azure DevOps pipilene,当时正在使用SonarQube进行分析。 我试图应用以下步骤,但没有运气

NPM任务

npm安装-g增加内存限制

管道变量

SONAR\u SCANNER\u OPTS=-Xmx4096m

错误日志

信息:传感器类型脚本分析[javascript]
信息:在以下位置使用类型脚本:“D:\a\45\s\Source\RockyBrands.MODocuments\Presentation Tier\RockyBrands.MODocuments.Web.UI\node\u模块”
信息:找到2个tsconfig.json文件:[D:\a\45\s\Source\RockyBrands.MODocuments\Presentation Tier\RockyBrands.MODocuments.Web.UI\obj\Dev\Package\PackageTmp\tsconfig.json,D:\a\45\s\Source\RockyBrands.MODocuments\Presentation Tier\RockyBrands.MODocuments.Web.UI\tsconfig.json]
信息:需要分析的23个源文件
信息:使用tsconfig分析23个文件:D:\a\45\s\Source\RockyBrands.MODocuments\Presentation Tier\RockyBrands.MODocuments.Web.UI\tsconfig.json
信息:分析了0/23个文件,当前文件:Source/RockyBrands.MODocuments/Presentation Tier/RockyBrands.MODocuments.Web.UI/app/Home/Payments/batch-details/batch.details.component.ts
信息:分析了0/23个文件,当前文件:Source/RockyBrands.MODocuments/Presentation Tier/RockyBrands.MODocuments.Web.UI/app/Home/Payments/batch-details/batch.details.component.ts
信息:分析了0/23个文件,当前文件:Source/RockyBrands.MODocuments/Presentation Tier/RockyBrands.MODocuments.Web.UI/app/Home/Payments/batch-details/batch.details.component.ts
信息:分析了0/23个文件,当前文件:Source/RockyBrands.MODocuments/Presentation Tier/RockyBrands.MODocuments.Web.UI/app/Home/Payments/batch-details/batch.details.component.ts
信息:分析了0/23个文件,当前文件:Source/RockyBrands.MODocuments/Presentation Tier/RockyBrands.MODocuments.Web.UI/app/Home/Payments/batch-details/batch.details.component.ts
**##[错误]错误:eslint bridge Node.js进程没有响应。这很可能是由于进程内存不足造成的。考虑将SONAR.JavaScript、No..Max空间设置为更高的值(例如4096)。
错误:eslint bridge Node.js进程没有响应。这很可能是由于进程内存不足造成的。考虑将SONAR.JavaScript、No..Max空间设置为更高的值(例如4096)。
##[错误]错误:在分析过程中失败,Node.js启动eslint桥的命令是:{Node_PATH=D:\a\45\s\Source\RockyBrands.MODocuments\Presentation Tier\RockyBrands.MODocuments.Web.UI\Node\u modules}Node D:\a\45\.sonarqube\out\.sonar\.sonatmp\eslint桥捆绑包\package\bin\server 49855
java.lang.IllegalStateException:eslint桥没有响应**
位于org.sonar.plugins.javascript.eslint.EslintBridgeServerImpl.request(EslintBridgeServerImpl.java:202)
位于org.sonar.plugins.javascript.eslint.EslintBridgeServerImpl.analyzeTypeScript(EslintBridgeServerImpl.java:186)
错误:eslint bridge Node.js进程没有响应。这很可能是由于进程内存不足造成的

您可以尝试在sonar-project.properties中添加
sonar.javascript.node.maxspace=8192

此外,如果您使用的是私有代理,则需要考虑私有代理所在的机器的RAM大小。您可以尝试减少

tsconfig.json
文件中包含的文件数


如果您使用的是hosted agent,则可以尝试使用命令增加内存大小。(例如
node--max old space size=16384./node_modules/@angular/cli/bin/ng build--prod
)。请参考此类似的线程:。根据
codehipie1的
评论,它需要在
csproj
package.json

中进行相同的更改,即使16GB也不工作确认即使我在
sonar项目.properties中添加了
sonar.javascript.node.maxspace
,也不工作