Ubuntu的16.04节点NPM问题
我对ubuntu比较陌生,不知道为什么在ubuntu上设置编码环境这么困难。
首先,我不知道安装节点的最佳方式是什么,我使用apt-get install nodejs,但是我必须从“nodejs app.js”开始,我真的不喜欢使用它来代替“节点app.js“。 我搜索了几种在Ubuntu上安装节点的方法,并尝试过,我甚至忘记了安装它的其他方法。 现在,我的Ubuntu可以运行“节点”,我不知道我安装它的方式。
其次,全局安装的所有npm都不能在命令行中运行。 它说:找不到命令“xx”。 但我安装没有错误使用npm install -g xx我刚刚尝试过“npm install -g jshint”和“npm install -g grunt-cli”,两者都不能在命令行中工作。 我怀疑该软件包已安装,但位于另一个目录中,该命令行不会从该目录获取信息。
我想问的问题是:如何在Ubuntu(16.04)上安装node和npm,以便我可以键入“node -v”来获取版本,并且当我使用npm全局安装软件包时,我可以在命令行上运行它。
在每个操作系统上安装node.js最方便的方法是使用nvm
按照此URL中的说明操作:https://github.com/creationix/nvm
默认情况下,据我所知,Ubuntu中的nodeJS存储库仍然是0.10.x,现在已经像6.9.x一样
好的,让我们按照这个简单的指令:
首先下载shell脚本来放回购:
curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh
然后运行它
sudo bash nodesource_setup.sh
然后做apt-update
sudo apt-get update
然后安装nodeJS
sudo apt-get install nodejs
可选:您可能还需要添加这些软件包
sudo apt-get install build-essential libssl-dev
在这个时候(2016年10月26日),我认为你应该看到6.9.1你做节点的时刻--version和npm应该是3.10.8
链接地址: http://www.djcxy.com/p/27697.html