我一直试图在我的Node.js上安装npm和相关的软件包D1。我有:v10.15.2 for Node.js和5.8.0' fornpm` `。
我从本源了解到,npm用于Node 10.15.2的默认版本是6.4.1。然而,当我同时尝试sudo apt update和sudo apt upgrade时,我无法将npm升级到所请求的版本。
我得到的错误如下:

我做了很多研究,并尝试以不同的方式安装:
1)我删除并重新安装了Node.js和npm,但似乎没有什么改变
2)在sudo apt update之后,我有以下输出:

4)在再过一段时间之后,我还访问了官方网站并访问了下载页面,选择了“通过包管理器安装Node.js”的选项,并选择了相关的选项并访问了二元分布,并遵循命令行went命令:
( a)使用Ubuntu curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install -y nodejs
我的想法已经没有了,我不知道如何从这一点出发。任何能够提供任何指导的人都将非常感谢解决这个问题。
发布于 2019-11-04 20:38:03
您得到了一个错误,它引用了ros.org,这是关于机器人软件的。也就是说,它与nodejs无关。
确切的错误是,这个存储库没有用于ROS软件的disco版本(Ubuntu19.10)。您可以通过访问http://packages.ros.org/ros/ubuntu/dists/上的存储库页面来验证没有disco软件。
您可以通过运行
software-properties-gtk然后,访问选项卡其他软件,并找到ROS条目。最后,取消ROS条目并单击保存。
https://askubuntu.com/questions/1186209
复制相似问题