启动后台时出现符号未找到错误

问题描述 投票:0回答:1

按照 IBM MQ Developer 教程 (https://developer.ibm.com/tutorials/awb-deploy-ibm-mq-developer-patterns-backstage/) 操作,在运行

yarn dev
命令时会产生此错误:

[backend]:  return process.dlopen(module, path.toNamespacedPath(filename));
[backend]:         ^
[backend]: 
[backend]: Error: dlopen(/Users/shreeya/test-backstage/node_modules/isolated-vm/out/isolated_vm.node, 0x0001): symbol not found in flat namespace '__ZN2v815ValueSerializer8Delegate16GetSharedValueIdEPNS_7IsolateENS_5LocalINS_5ValueEEE'

创建了一个网页,但显示:

TypeError
Load failed
Call Stack
No stack trace is available for this error!

我使用以下版本的node和npm: 节点=v22.10.0 npm = 10.9.0

node.js ibm-mq backstage
1个回答
0
投票

要解决此问题,您必须使用 Backstage 文档中提到的 Node 18 或 20。

nvm use 18 
© www.soinside.com 2019 - 2024. All rights reserved.