Javascript 发动机&x201C;节点”;与此模块不兼容
这个问题以前被问过,在这里被回答过好几次:但没有一个答案是有用的 这是我的回溯:Javascript 发动机&x201C;节点”;与此模块不兼容,javascript,node.js,Javascript,Node.js,这个问题以前被问过,在这里被回答过好几次:但没有一个答案是有用的 这是我的回溯: error amicus-app@0.0.1: The engine "node" is incompatible with this module. Expected version "10". Got "12.9.1" error Found incompatible module. 我不是javascript开发人员,我只是想让别人发给我的服务运行
error amicus-app@0.0.1: The engine "node" is incompatible with this module. Expected version "10". Got "12.9.1"
error Found incompatible module.
我不是javascript开发人员,我只是想让别人发给我的服务运行起来
回到答案上来:
有人能帮助我使用aptitute安装正确的依赖性并确保它在路径中吗?谢谢。“第一个答案展示了如何使用自制软件和一种叫做“nvm”的东西来解决这个问题。”-nvm是解决这个问题的绝佳方法。(它展示了如何用brew或npm解决这个问题,而不是和)。“我在linux上,所以我使用aptitude作为软件包。我想通过aptitude获得帮助。”-然后你需要安装一个提供节点版本10的deb软件包。祝你好运找到一个。请注意,节点10在四月底到达生命的尽头,因此抱怨包依赖于对上游提供商来说或多或少过时的东西可能是一个更好的主意。的答案也可用于将节点12降级到10。NVM允许按每个用户安装节点,随意在多个版本的Node之间交换,同时保持它们的包(包括全局安装的包)分开。它使依赖于节点的应用程序对系统节点的更改具有鲁棒性(您没有通过apt安装amicus应用程序,因此系统升级可能会破坏它)。