如何在ubuntu中安装npm以运行更少的js

如何在ubuntu中安装npm以运行更少的js,ubuntu,command-line,compilation,less,npm,Ubuntu,Command Line,Compilation,Less,Npm,我已经在我的ubuntu 14.04中安装了node js,但我无法在其中安装npm。我想通过命令行编译less,这样我就需要npm 有没有办法编译更少的npm或者如何在ubuntu中安装npm sudo apt-get install npm 首先,运行sudo apt get update npm应该与node.js一起安装。您可能存在名称冲突问题;Ubuntu存储库中有一个名为“Node”的程序(一个供业余无线电操作员使用的程序),它与Node.js无关。此外,许多节点模块假定“node

我已经在我的ubuntu 14.04中安装了node js,但我无法在其中安装
npm
。我想通过命令行编译
less
,这样我就需要
npm

有没有办法编译更少的
npm
或者如何在ubuntu中安装
npm

sudo apt-get install npm

首先,运行
sudo apt get update

npm应该与node.js一起安装。您可能存在名称冲突问题;Ubuntu存储库中有一个名为“Node”的程序(一个供业余无线电操作员使用的程序),它与Node.js无关。此外,许多节点模块假定“node”指的是node.js

尝试删除节点:

sudo-apt-get-remove节点

使用
哪个nodejs
查看node.js的命令所在位置。在路径中的某个位置创建符号链接,以便
节点
指向
节点
,例如

sudo ln-s[path/to/nodejs/here]/usr/bin/node

在这之后,
/usr/bin
应该在系统的PATH变量中,所以您应该只需要键入“node”就可以使用node.js。例如,尝试
节点--version
。它应该匹配
nodejs--version


如果这些都不起作用,您还可以尝试删除nodejs和node,然后安装nodejslegacy,默认情况下应该使用命令“node”。也可以考虑从另一个源安装NoDE.js。您可以在nodejs.org上找到二进制和源代码下载,也可以从GitHub(joyent/node)获得最新版本。

当我运行此命令时,它显示“无法纠正问题,您持有损坏的软件包”。该问题与安装
npm
(可通过
apt get
,解决该错误检查