按照 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
要解决此问题,您必须使用 Backstage 文档中提到的 Node 18 或 20。
nvm use 18