因此,在设置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 }
这些警告后面跟着许多其他不受支持的依赖项警告。
4条答案
按热度按时间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
。希望警告会消失!
hgc7kmma2#
而一种方式是手动降级节点版本。
或者您可以使用nvm节点版本管理器(Windows、Mac或Linux)
然后打开一个终端(admin/sudo):
nvm install 14.16.0
nvm use 14.16.0
npm run setup
2fjabf4q3#
错误实际上是因为安装了错误版本的节点。我在做错误安装时也面临过同样的错误。您可以通过从您的机器中删除nvm和节点并重新安装nvm和正确的节点版本来修复它。并在所需的安装后运行npm运行安装程序。
修复错误:
要修复此错误,请执行以下步骤:删除nvm、npm和node,然后重新安装。卸载node时,运行以下命令:
nvm uninstall 14.16.0
如果成功执行该命令,将返回一条成功消息,指示已删除节点的版本。
Uninstalled node v13.10.1
在终端中键入以下命令以删除nvm
现在删除了节点和nvm,请再次下载它们并运行这些命令。
运行 npm run start 时,age-viewer将在
localhost:3000
上开始运行你会看到一个类似这样的屏幕。输入详细信息开始使用年龄查看器。
klsxnrf14#
要设置Apache AGE,您不需要运行命令
npm run setup
。用于设置AGE查看器。
要设置AGE:https://github.com/apache/age请遵循指南。
要设置AGE Viewer:https://github.com/apache/age-viewer请遵循指南。