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

标签 ubuntu command-line compilation less npm

我已经在我的 ubuntu 14.04 中安装了 node js,但是我无法安装 npm在里面。我要编译less通过命令行,以便我需要 npm .

有没有办法编译less或者我该如何安装npm在Ubuntu?

最佳答案

首先,运行sudo apt-get update .

npm 应该与 node.js 一起安装。您可能有名称冲突问题; Ubuntu 存储库带有一个名为“Node”的程序(用于 HAM radio 运算符(operator)的程序),它与 node.js 无关。此外,许多节点模块假定“节点”指的是 node.js。

尝试删除节点:
sudo apt-get remove node
使用which nodejs查看 node.js 的命令所在的位置。在路径中的某处创建符号链接(symbolic link),以便 node指向 nodejs ,例如
sudo ln -s [path/to/nodejs/here] /usr/bin/node
之后,/usr/bin应该在系统的 PATH 变量中,因此您应该能够通过键入“node”来使用 node.js。例如。试试node --version .它应该匹配 nodejs --version .

如果这些都不起作用,您还可以尝试删除 nodejs 和 node,然后安装 nodejs-legacy,它应该默认使用命令“node”。还可以考虑从其他来源安装 node.js。您可以在 nodejs.org 找到二进制和源代码下载,或者您可以从 GitHub (joyent/node) 获取最新版本。

关于ubuntu - 我如何在 ubuntu 中安装 npm 以运行更少的 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25360424/

相关文章:

emacs - 如何在 Ubuntu (Unity 11.04) 上为 Emacs 启用全局菜单栏

linux - 仅重新编码 PDF 的图像? (或者,ghostscript 在优化时在 8 位 RGB 上失败)

visual-studio - Visual Studio 。从命令行发布项目

ruby-on-rails - 在 Ubuntu 上更新 Ruby 的 libyaml

python - 从 python 中的字符串运行 bash 命令列表

linux - 如何限制单个 Linux 进程的内存使用而不终止进程

c# - 通过向命令窗口发送击键来注入(inject)命令?

c++ - 除了使用 #define 进行条件编译之外,还有其他选择吗?

c++ - 如何指定编译器和编译不同的主要函数

c# - .NET 属性生成 "must declare a body because it is not marked abstract or extern"编译错误