如何让NPM在Linux上运行

时间:2016-02-24 07:48:18

标签: linux node.js npm

我已经在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文件夹很少,当我运行节点npm安装时,会出现一个进度条并立即卡住,没有任何反应。

所以我有2个问题

        
  • 如何让npm工作?
  •     
  • 这个“node_modules”文件夹在哪里?

我看了一些教程,但没有“./configure”文件,make install等不起作用。

我是linux的新手,所以我可能会犯一些明显的错误。有人可以向我解释一下吗?

1 个答案:

答案 0 :(得分:1)

对于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

你已经完成了!