postgresql 运行Apache-Age查看器时出现EBADENGINE警告

nkoocmlb  于 2023-02-22  发布在  PostgreSQL
关注(0)|答案(4)|浏览(254)

因此,在设置Apache Age时,我运行了命令npm run setup,并收到了以下EBADENGINE警告。

npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'ag-viewer@0.0.1',
npm WARN EBADENGINE   required: { node: '^14.16.0' },
npm WARN EBADENGINE   current: { node: 'v18.14.1', npm: '9.3.1' }
npm WARN EBADENGINE }

这些警告后面跟着许多其他不受支持的依赖项警告。

lmyy7pcs

lmyy7pcs1#

警告指出我的节点版本不是所需的版本,因此显而易见的解决方案是降级我的节点版本。Apache-Age Viewer的Github Repository文档建议使用**节点版本- ^14.16.0*,,即大于或等于14.16.0但小于15的任何版本。
1.首先输入node -v检查当前的节点版本,如果不是〉= 14.16.0和〈15,我建议将其降级。
1.有关降级节点版本的帮助,请参阅this link
1.降级后再次检查节点版本并再次运行npm run setup
希望警告会消失!

hgc7kmma

hgc7kmma2#

而一种方式是手动降级节点版本。

或者您可以使用nvm节点版本管理器(WindowsMacLinux

然后打开一个终端(admin/sudo):

  • nvm install 14.16.0
  • nvm use 14.16.0
  • npm run setup
2fjabf4q

2fjabf4q3#

错误实际上是因为安装了错误版本的节点。我在做错误安装时也面临过同样的错误。您可以通过从您的机器中删除nvm和节点并重新安装nvm和正确的节点版本来修复它。并在所需的安装后运行npm运行安装程序。

修复错误:

要修复此错误,请执行以下步骤:删除nvm、npm和node,然后重新安装。卸载node时,运行以下命令:
nvm uninstall 14.16.0
如果成功执行该命令,将返回一条成功消息,指示已删除节点的版本。
Uninstalled node v13.10.1
在终端中键入以下命令以删除nvm

#nvm deactivate will remove the path variables 
nvm deactivate

#nvm unload will uninstall the nvm
nvm unload

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm

现在删除了节点和nvm,请再次下载它们并运行这些命令。

npm run setup
npm run start

运行 npm run start 时,age-viewer将在localhost:3000上开始运行

你会看到一个类似这样的屏幕。输入详细信息开始使用年龄查看器。

klsxnrf1

klsxnrf14#

要设置Apache AGE,您不需要运行命令npm run setup
用于设置AGE查看器。

要设置AGE:https://github.com/apache/age请遵循指南。
要设置AGE Viewer:https://github.com/apache/age-viewer请遵循指南。

相关问题