这是在一个树莓派3,树莓派OS Lite Legacy(Debian Buster),armv7 l上。我目前安装的节点版本是v10. 24. 0(我正在尝试运行一个我认为需要节点版本10或更低的应用程序)。
我用git从https://github.com/npm/cli克隆了npm源代码,git重置了仓库到标签为7.24.2的提交,然后成功运行了./configure
和make
。但是我不确定下一步该怎么做才能真正安装这个版本。make install
返回一条消息说
make:“install”不执行任何操作。
当我git将npm仓库重置回版本5.8.0时,即使make
也失败了,原因是
无事可做:对“all”没有什么可做的
有没有可能从源代码安装npm,也许我做错了一个步骤或遗漏了什么?有没有其他方法安装npm版本7或更低版本(即使它同时也安装了node / other包)?
(上下文:我必须使用一个需要节点版本为10或更低的程序,npm现在只支持节点12+)
1条答案
按热度按时间wlp8pajw1#
是否尝试全局安装npm?
如果没有,请使用:
你需要全局安装NPM,只有这样它才能反映整个系统的版本。另外,NPM需要以sudo用户的身份安装,因为你将全局安装它,并且需要管理员权限。