我已经在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个问题
我看了一些教程,但没有“./configure”文件,make install等不起作用。
我是linux的新手,所以我可能会犯一些明显的错误。有人可以向我解释一下吗?
答案 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
你已经完成了!