zoukankan      html  css  js  c++  java
  • Linux之旅-ubuntu下搭建nodejs环境

    .NET Core也开源了,并且可移植到Linux下,而ubuntu作为linux发行版的翘楚,极大的方便了初学者的入门,搭建完ASP.NET Core运行环境后,作为半前半后的开发人员,就继续着搭建了下nodejs的开发环境!

    ubuntu下搭建nodejs最简单的方式就是用ubuntu的包管理工具 ,nodejs需要python环境,而一般ubuntu发行版本中是包含有python开发环境的,因此只需要注册nodejs的软件源然后执行安装即可

    apt-get update  
    apt-get install -y python-software-properties software-properties-common  
    add-apt-repository ppa:chris-lea/node.js  
    apt-get update  
    apt-get install nodejs  
    

     已可以用nodejs官方推荐的安装方式

        安装nodejs4.x版本

    curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
    sudo apt-get install -y nodejs

     安装nodejs6.X版本

    curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
    sudo apt-get install -y nodejs
    

      可选操作:安装构建工具

       To compile and install native addons from npm you may also need to install build tools:

       

    sudo apt-get install -y build-essential
    或者是官方网站下载安装包(笔者安装方式):
    首先去官方网站获去安装包,桌面版可以去官方网站利用浏览器直接下载,然后在终端切换至下载目录
    wget https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.xz
    

    然后解压

    tar -xvf node-v6.3.1-linux-x64.tar.xz node-v6.3.1

    然而提示不是gzip格式,.xz格式,换个姿势

     xz -d node-v6.3.1-linux-x64.tar.xz

    解压得到 

    node-v6.3.1-linux-x64.tar

    解压缩node-v6.3.1-linux-x64.tar:tar -xvf  node-v6.3.1-linux-x64.tar

    移动解压后的文件至相应目录(我的是放在/usr/local/nodejs):mv node-v6.3.1-linux-x64 /usr/local/nodejs

    修改nodejs目录权限信息: sudo chmod 755 /usr/local/nodejs/* -R

    进入新文件路径 cd /usr/local/nodejs/bin 执行node: ./node -v

    返回nodejs版本信息,nodejs的环境就搭建好了,如果想要在任意路径下执行nodejs事需要配置环境变量:

    sudo vim ~/.bashrc 

    键入I进入编辑模式,然后再文件目录添加 

    export NODE=/usr/local/nodejs

    export PATH=${NODE}/bin:$PATH

    然后键入!:wq退出并保存配置文件

    执行命令:source ~/.bashrc

    至此任何路径下均可以执行nodejs,linux的终端配置确实很强大!

    于是乎

    文档参考:

    Installing Node.js via package manager

  • 相关阅读:
    jquery事件优化---事件委托
    2017年7月6号,总结所遇到的问题
    js日期函数
    跨域请求所遇到的错误
    ajax设置Access-Control-Allow-Origin实现跨域访问
    php提前输出响应及注意问题
    php中的日期和时间
    跨域请求json数据
    C++ 与 Visual Studio 2019 和 WSL(四)——库组件
    fpic 和 fPIC
  • 原文地址:https://www.cnblogs.com/shatanku/p/5745564.html
Copyright © 2011-2022 走看看