【问题标题】:Can not Install NPM along side with the ROS melodic?不能与 ROS 旋律一起安装 NPM?
【发布时间】:2021-05-31 19:47:38
【问题描述】:

我正在为我当前的项目使用 ROS melodic,但我需要为我在 ubuntu 18.04 中的大学工作安装 nodejs。当我使用以下命令安装 nodejs 时

sudo apt install nodejs
sudo apt install npm

它给了我这样的错误。 error

所以我安装了该依赖项,但在安装该依赖项后,我的 ros 包被删除了。
我怎样才能安装 npm 而不会丢失 ROS 旋律?

提前致谢!!

【问题讨论】:

标签: node.js ros


【解决方案1】:

我在互联网上找到了一些可以让我找到解决方案的东西, 我安装了python虚拟环境

https://linuxize.com/post/how-to-create-python-virtual-environments-on-ubuntu-18-04/

在那个虚拟环境中,我借助 pip 安装了 nodeenv

https://pypi.org/project/nodeenv/#id73

我创建了 node.js 虚拟环境,在其中安装了 NPM,没有出现任何错误。

我们也可以用全局环境安装nodeenv!

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,solutions 正在删除整个 ros 旋律。

    找到解决方法如下:

    $ sudo apt-get purge nodejs npm
    

    在这个命令之后如果你安装了nodejs,它将被删除。

    通过运行以下 curl 命令启用 NodeSource 存储库:

    $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
    

    然后:

    $ sudo apt-get install -y nodejs
    

    nodejs 包包含 node 和 npm 二进制文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 2021-01-12
      • 2011-08-20
      • 2023-01-12
      相关资源
      最近更新 更多