我已经在我的 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/