- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 Windows 上使用 node.js 和 npm 已经有一段时间了,一切都运行良好,直到我尝试在 linux 上做同样的事情。
我的目标:
在 Linux 上使用 node.js 和 npm。
我做了什么:
我从 node.js 网站下载了 tar.gz 文件并解压了它。我有一个文件夹(解压的 tar.gz),我猜就是这样,看来我只需要从 node.js/bin/文件夹运行“node”文件来执行 javascript 文件。
我从来没有真正想过这个“npm”到底是什么,在 Windows 上我会简单地从 xampp 运行 cmd,编写 npm install,一切都会正常工作。我在“Node ”文件所在的同一文件夹中找到了一些指向 npm-cli.js 文件的链接。我想以前是“npm install ...”,现在是“node npm install ...”,因为它是一个 js 文件。
我对应该安装软件包的确切位置感到困惑。 node_modules 文件夹很少,当我运行 node npm install 时出现进度条并立即卡住,没有任何反应。
所以我有两个问题
我看过一些教程,但没有“./configure”文件,make install 等都不起作用。
我是 Linux 新手,所以我可能会犯一些明显的错误。谁能给我解释一下?
最佳答案
对于 Linux 或 OSX 上的开发,我建议使用 nvm而不是获取二进制文件。 Linux 和 OSX 与 Windows 有点不同,因为您并不总是需要安装程序,因为编译的二进制文件本身通常就足够了。
要安装,请打开终端并粘贴:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
重新启动终端以确保重新加载配置或获取配置,然后运行:
nvm install v5.7.0
nvm alias default v5.7.0
大功告成!
关于linux - 如何让 NPM 在 Linux 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35596181/
我是一名优秀的程序员,十分优秀!