首页 文章

ubuntu 16.04节点npm问题

提问于
浏览
-1

我对ubuntu比较新,不知道为什么在ubuntu上设置编码环境这么难 .

首先,我不知道安装节点的最佳方法是什么,我使用了apt-get install nodejs,但我必须从“nodejs app.js”开始,我真的不喜欢使用而不是“ node 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全局安装软件包时,我可以在命令行上运行它 .

2 回答

  • -1

    在每个操作系统上安装node.js最方便的方法是使用 nvm

    按照以下网址中的说明操作:https://github.com/creationix/nvm

  • 1

    默认情况下,据我记得,ubuntu中的nodeJS存储库仍然是0.10.x,而现在已经像6.9.x了

    好的,让我们按照这个简单的指示:

    首先下载shell脚本来放置repo:

    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你做节点的时刻 - 版本和npm,应该是3.10.8

相关问题